import type { PluginContext } from "./types.js";
type ChatHeadersInput = {
    sessionID: string;
    model?: {
        providerID?: string;
        modelID?: string;
        id?: string;
        variant?: string;
    };
    provider?: {
        info?: {
            id?: string;
        };
        id?: string;
    };
};
export declare function createChatHeadersHandler(ctx: PluginContext): (input: ChatHeadersInput) => Promise<void>;
export {};
