import type { LabflowLlm } from "../ai/types.js"; import type { GitlabClient } from "../gitlab/client.js"; export type AiPipelineInsightOptions = { model?: string; maxPromptChars?: number; maxTraceCharsPerJob?: number; tracesForFailedJobsOnly?: boolean; }; export declare function aiPipelineJobLogSummary(client: GitlabClient, llm: LabflowLlm, projectId: string | number, jobId: number, options?: AiPipelineInsightOptions): Promise; export declare function aiPipelineRunSummary(client: GitlabClient, llm: LabflowLlm, projectId: string | number, pipelineId: number, options?: AiPipelineInsightOptions): Promise;