import { Pattern } from '../types';
export declare class PromptConditioner {
    private maxTokens;
    constructor(maxTokens?: number);
    conditionPrompt(basePrompt: string, patterns: Pattern[]): string;
    buildTasteContext(patterns: Pattern[]): string;
    getBypassMessage(): string;
    isTasteApplicable(patterns: Pattern[]): boolean;
}
//# sourceMappingURL=prompt-conditioner.d.ts.map