export type ExtractDiagnosticsForFinishLine = {
    strategy: "bird" | "xurl" | "firecrawl" | "html" | "nitter";
    firecrawl: {
        used: boolean;
    };
    markdown: {
        used: boolean;
        provider: "firecrawl" | "llm" | null;
        notes?: string | null;
    };
    transcript: {
        textProvided: boolean;
        provider: string | null;
    };
};
export declare function buildExtractFinishLabel(args: {
    extracted: {
        diagnostics: ExtractDiagnosticsForFinishLine;
    };
    format: "text" | "markdown";
    markdownMode: "off" | "auto" | "llm" | "readability";
    hasMarkdownLlmCall: boolean;
}): string;
export declare function buildSummaryFinishLabel(args: {
    extracted: {
        diagnostics: ExtractDiagnosticsForFinishLine;
        wordCount: number;
    };
}): string | null;
