import type { ExecPolicy } from '../types'; export declare function getSanitizedEnv(): Record; export declare function validateCommand(command: string): void; export declare function isBuiltinAllowed(command: string): boolean; export declare function validateAllowPattern(pattern: string): void; export declare function isAllowed(command: string, policy: ExecPolicy): boolean; export declare function setAuditVerbose(enabled: boolean): void; export declare function logExecAudit(entry: { command: string; status: 'allowed' | 'denied' | 'error'; allowed_by?: string; reason?: string; duration_ms?: number; }): void; export declare function executeCommand(command: string, policy: ExecPolicy): string;