import { type TenantAdmin } from "../schema";
export declare function createTenantAdmin(tenantId: string, email: string, passwordHash: string): Promise<TenantAdmin>;
/** Identity-resolving, unscoped by tenantId -- same exception class as findTenantByApiKey. */
export declare function findTenantAdminByEmail(email: string): Promise<TenantAdmin | null>;
export declare function getTenantAdminById(tenantId: string, id: string): Promise<TenantAdmin | null>;
/** For the super-admin tenant detail view -- who can log into this tenant's dashboard. */
export declare function listTenantAdminsByTenant(tenantId: string): Promise<TenantAdmin[]>;
