import type { WarmupReporter } from './tui/reporter.js';
export interface WarmupResult {
    playwright: 'ok' | 'failed';
    playwrightError?: string;
    searxng: 'ready' | 'bootstrapped' | 'failed' | 'no_python' | 'skipped';
    searxngError?: string;
    reranker?: 'ok' | 'failed';
    rerankerError?: string;
    firefox?: 'ok' | 'failed';
    firefoxError?: string;
    webkit?: 'ok' | 'failed';
    webkitError?: string;
    embeddings?: 'ok' | 'failed';
    embeddingsError?: string;
}
export declare function runWarmup(flags?: string[], reporter?: WarmupReporter): Promise<WarmupResult>;
//# sourceMappingURL=warmup.d.ts.map