export type ConfirmationRequest = { toolkitSlug: string; toolSlug: string; summary: string; action?: string; access?: 'Read-only' | 'Write'; targetTools?: string[]; details?: string[]; }; export type ConfirmationHandler = (request: ConfirmationRequest) => Promise; export declare function isConfirmationActive(): boolean; export declare function hasSessionApproval(request: ConfirmationRequest): boolean; export declare function clearSessionApprovals(): void; export declare function withConfirmationHandler(handler: ConfirmationHandler | undefined, run: () => Promise): Promise; export declare function requestConfirmation(request: ConfirmationRequest): Promise; //# sourceMappingURL=confirm.d.ts.map