import type { DrizzleExecutor } from "../drizzle.js"; import type { Permission } from "./types.js"; /** * Requires at least one permission from an explicit set for shared read surfaces used by adjacent management capabilities. * The owner remains allow-all, while ordinary users must receive one listed grant directly or through a role. */ export declare function userRequireAnyPermission(executor: DrizzleExecutor, userId: string, required: readonly Permission[]): Promise; //# sourceMappingURL=userRequireAnyPermission.d.ts.map