import type { IntegrationRunResult, IntegrationEvalCase, IntegrationRunOpts } from "./integration-types.js";
export declare function checkPlaywright(): void;
export declare function runIntegrationCase(evalCase: IntegrationEvalCase, opts: IntegrationRunOpts): Promise<IntegrationRunResult>;
export declare function promptConfirmation(platform: string, actions: string[]): Promise<boolean>;
/**
 * Check if this is the first run against a platform (no history file).
 */
export declare function isFirstRun(skillDir: string): boolean;
/**
 * Record a run in the integration history file.
 */
export declare function recordRun(skillDir: string, result: IntegrationRunResult): void;
