export declare function buildPreToolUseHooks(toolsList: string[]): any[]; export declare const POST_TOOL_USE_HOOKS: { matcher: string; hooks: Record[]; }[]; export declare const PERMISSION_REQUEST_HOOKS: { matcher: string; hooks: { type: string; command: string; timeout: number; }[]; }[]; export declare const SESSION_START_HOOKS: { matcher: string; hooks: Record[]; }[]; export declare function buildHooksSettings(tools: string | null): { PreToolUse: any[]; PostToolUse: { matcher: string; hooks: Record[]; }[]; PermissionRequest: { matcher: string; hooks: { type: string; command: string; timeout: number; }[]; }[]; SessionStart: { matcher: string; hooks: Record[]; }[]; };