import type { CachePolicy, CacheStrategy } from '../../cache/types.js';
import type { Injection } from '../../injection-engine/types.js';
export declare function cacheRequestedWithoutSupport(args: {
    readonly strategy: CacheStrategy;
    readonly providerName: string;
    readonly systemPrompt: string;
    readonly systemPolicy: CachePolicy;
    readonly systemExplicit: boolean;
    readonly modelAwareUnavailable: boolean;
    readonly injections: readonly Injection[];
    readonly disabled: boolean;
}): 'explicit' | 'default' | undefined;
