import { SanitizedAuthorizationAssignableRole, SanitizedAuthorizationAuditEntry, SanitizedAuthorizationRight, SanitizedAuthorizationRole, SanitizedAuthorizationSnapshot } from './athena-devtools-authorization.js'; export declare function AuthorizationSnapshotSurface({ snapshot, }: { snapshot: SanitizedAuthorizationSnapshot; }): import("react").JSX.Element; export declare function AuthorizationRolesSurface({ assignable, roles, }: { assignable: SanitizedAuthorizationAssignableRole[]; roles: SanitizedAuthorizationRole[]; }): import("react").JSX.Element; export declare function AuthorizationRightsCatalogSurface({ rights, }: { rights: SanitizedAuthorizationRight[]; }): import("react").JSX.Element; export declare function AuthorizationAuditSurface({ entries, }: { entries: SanitizedAuthorizationAuditEntry[]; }): import("react").JSX.Element; export declare function AuthorizationEffectiveRightsSurface({ held, rights, }: { held: readonly string[]; rights: SanitizedAuthorizationRight[]; }): import("react").JSX.Element;