import { AthenaRightKey } from '@xylex-group/athena/rights'; export declare function explainAuthorizationWorkbench(input: { held: readonly string[]; required: readonly string[]; }): { matched: { held: AthenaRightKey; matchKind: "pattern" | "exact"; required: AthenaRightKey; }[]; missing: AthenaRightKey[]; outcome: "allow" | "deny"; suggestedExplanation: string; }; export declare function simulateAuthorizationWhatIfWorkbench(input: { addRoleKeys?: readonly string[]; held: readonly string[]; roles: readonly { key: string; rights: readonly string[]; }[]; }): { added: AthenaRightKey[]; removed: AthenaRightKey[]; };