import { type ComposerBashPolicyToolSurface } from "@gajae-code/ai/providers/composer-discipline"; export declare const COMPOSER_BASH_POLICY_ERROR: string; export declare const CURSOR_COMPOSER_BASH_POLICY_ERROR: string; type ComposerBashPolicyResult = { allowed: true; } | { allowed: false; reason: string; message: string; surface: ComposerBashPolicyToolSurface; }; export declare function isComposerBashPolicyModel(modelId: string | undefined): boolean; export declare function resolveComposerBashPolicyToolSurface(input: { modelId?: string; provider?: string; }): ComposerBashPolicyToolSurface; export declare function checkComposerBashPolicy(input: { modelId?: string; provider?: string; commands: readonly string[]; }): ComposerBashPolicyResult; export {};