declare const DEFAULT_MODEL = "opus";
declare function toSdkModelId(modelId: string): string;
declare function supports1MContext(modelId: string): boolean;
declare function supportsEffort(modelId: string): boolean;
declare function supportsXhighEffort(modelId: string): boolean;
declare function supportsMcpInjection(modelId: string): boolean;
interface EffortOption {
    value: string;
    name: string;
}
declare function getEffortOptions(modelId: string): EffortOption[] | null;
interface ModelOption {
    value: string;
    name?: string;
    description?: string;
}
declare function resolveModelPreference(preference: string, options: ModelOption[]): string | null;

export { DEFAULT_MODEL, getEffortOptions, resolveModelPreference, supports1MContext, supportsEffort, supportsMcpInjection, supportsXhighEffort, toSdkModelId };
