import { Kysely } from "kysely"; import { Database } from "../db"; export declare function rolePermissions(db: Kysely): { assign: (tenant_id: string, role_id: string, permissions: import("@authhero/adapter-interfaces").RolePermissionInsert[], options?: import("@authhero/adapter-interfaces").CreateOptions) => Promise; remove: (tenant_id: string, role_id: string, permissions: Pick[]) => Promise; list: (tenant_id: string, role_id: string, params?: import("@authhero/adapter-interfaces").ListParams) => Promise<{ role_id: string; resource_server_identifier: string; resource_server_name: string; permission_name: string; description: string | null | undefined; created_at: string; }[]>; };