import type { PerfServerMetricSample } from "./artifact.ts"; export interface PerfServerSampler { readonly start: (input: { readonly pid: number }) => Promise; readonly stop: () => Promise | null>; } export class NoopServerSampler implements PerfServerSampler { async start(_input: { readonly pid: number }): Promise {} async stop(): Promise { return null; } }