import type { SearchPlanCandidate } from './plan.ts'; export interface ResolvedRequestAuth { readonly apiKey: string; readonly baseURL?: string; readonly headers?: Readonly>; } export declare function normalizeRequestAuth(auth: string | ResolvedRequestAuth | undefined): ResolvedRequestAuth | undefined; export declare function applyRequestAuth(candidate: SearchPlanCandidate, auth: ResolvedRequestAuth): SearchPlanCandidate; /** Materialize pi-ai catalog headers and Copilot's per-request metadata. */ export declare function providerRequestHeaders(candidate: SearchPlanCandidate, initiator: 'agent' | 'user'): Readonly>; //# sourceMappingURL=copilot-request.d.ts.map