import { AIRunner, AIRunResult } from './base';
export declare class WindsurfRunner implements AIRunner {
    readonly name = "windsurf";
    isAvailable(): boolean;
    run(prompt: string, notes?: string): Promise<AIRunResult>;
}
/**
 * Checks whether the Docker-based Windsurf approach can work:
 *  1. `docker` CLI is in PATH
 *  2. WINDSURF_TOKEN env var is set (required for auth)
 *  3. The Docker image exists locally
 */
export declare function isDockerWindsurfAvailable(): boolean;
//# sourceMappingURL=windsurf.d.ts.map