import type { AgentRuntimePolicyConfig } from "../config/types.agents-shared.js";
import type { KlawConfig } from "../config/types.klaw.js";
export type ModelRuntimePolicySource = "model" | "provider";
export type ResolvedModelRuntimePolicy = {
    policy?: AgentRuntimePolicyConfig;
    source?: ModelRuntimePolicySource;
};
export declare function resolveModelRuntimePolicy(params: {
    config?: KlawConfig;
    provider?: string;
    modelId?: string;
    agentId?: string;
    sessionKey?: string;
}): ResolvedModelRuntimePolicy;
