import type { SummarizeConfig } from "../config.js";
import type { ProviderRuntimeBindings } from "../llm/provider-profile.js";
import type { EnvState } from "./environment-state.js";
export declare function resolveOpenAiUseChatCompletions({ env, configForCli, }: {
    env: Record<string, string | undefined>;
    configForCli: SummarizeConfig | null;
}): boolean | undefined;
export declare function resolveProviderRuntimeBindings({ env, envState, configForCli, }: {
    env: Record<string, string | undefined>;
    envState: EnvState;
    configForCli: SummarizeConfig | null;
}): ProviderRuntimeBindings;
