import type { ProviderId } from "../types.js"; export declare function modelContextWindow(model: string | undefined, provider?: ProviderId | undefined): number; export declare function modelMaxOutputTokens(provider: ProviderId | string | undefined, model: string | undefined, profileOutputTokens?: number | undefined): number | undefined; export declare function nominalModelContextWindow(model: string | undefined): number; export declare function providerContextOverrideTokens(provider: ProviderId, model: string | undefined): number | undefined; export declare function providerInputTokenBudget(provider: ProviderId, model: string | undefined): number | undefined;