import type { ApiCheck, ApiCheckResult, ApiCheckFilter } from "../types/index.js";
export interface RunApiCheckOptions {
    runId?: string;
    baseUrl?: string;
}
export declare function runApiCheck(check: ApiCheck, options?: RunApiCheckOptions): Promise<ApiCheckResult>;
export declare function runApiChecks(checks: ApiCheck[], options?: RunApiCheckOptions & {
    parallel?: number;
}): Promise<ApiCheckResult[]>;
export declare function runApiChecksByFilter(filter: ApiCheckFilter & {
    baseUrl: string;
    parallel?: number;
    runId?: string;
}): Promise<{
    results: ApiCheckResult[];
    passed: number;
    failed: number;
    errors: number;
}>;
//# sourceMappingURL=api-runner.d.ts.map