export interface PermissionRequest { action: string; description: string; scope?: string; reversible: boolean; } /** * Ask user for explicit permission before proceeding with a sensitive action. * User can decline and we adapt the flow. */ export declare function askPermission(req: PermissionRequest): Promise; /** * Batch permission request: ask once for multiple actions in a group. */ export declare function askBatchPermission(groupName: string, actions: string[]): Promise;