import { ClientBase } from "pg"; import { User, Role, Authorization } from "@authx/authx"; import { PasswordAuthority, PasswordCredential } from "@authx/strategy-password"; interface Metadata { recordId: string; createdByAuthorizationId: string; createdAt: Date; } export declare function bootstrap(tx: ClientBase, { user, authority, credential, role, authorization, }: { user: { data: User; metadata: Metadata; }; authority: { data: PasswordAuthority; metadata: Metadata; }; credential: { data: PasswordCredential; metadata: Metadata; }; role: { data: Role; metadata: Metadata; }; authorization: { data: Authorization; metadata: Metadata & { createdByCredentialId: null | string; }; }; }): Promise; export {};