import { type Session } from "../schema";
export declare function createTenantAdminSession(tenantAdminId: string, tenantId: string): Promise<{
    rawToken: string;
    session: Session;
}>;
export declare function createSuperAdminSession(superAdminId: string): Promise<{
    rawToken: string;
    session: Session;
}>;
/** Hashes rawToken internally; an expired-but-not-yet-deleted row reads as absent. */
export declare function findSessionByToken(rawToken: string): Promise<Session | null>;
export declare function deleteSessionByToken(rawToken: string): Promise<void>;
