import type { Finding, FinishContext, Probe } from '../types.js'; export type Reported = Omit; export type ProbeSpec = Omit & { finish?: (context: FinishContext) => Reported[]; run: (...given: Parameters) => Promise; }; export declare const defineProbe: ({ finish, run, ...rest }: ProbeSpec) => Probe;