import type { Permissions, SanitizedPermissions } from '../auth/types.js';
type PermissionObject = {
    [key: string]: any;
};
/**
 * Recursively resolve permissions in an object.
 */
export declare function recursivelySanitizePermissions(obj: PermissionObject): void;
/**
 * Recursively remove empty objects and false values from an object.
 */
export declare function sanitizePermissions(data: Permissions): SanitizedPermissions;
export {};
//# sourceMappingURL=sanitizePermissions.d.ts.map