import 'server-only'; import UsersAPISessionHelper from './helpers/users-api-session-helper'; import UsersAPIUserHelper from './helpers/users-api-user-helper'; import UsersAPITransactionHelper from './helpers/users-api-transaction-helper'; import UsersAPIPasswordResetHelper from './helpers/user-api-password-reset-helper'; export default class UsersAPIClient { #private; uid: string; secret: string; token: string | undefined; session: UsersAPISessionHelper; user: UsersAPIUserHelper; transaction: UsersAPITransactionHelper; passwordReset: UsersAPIPasswordResetHelper; constructor({ usersApiUrl, usersApiUid, usersApiSecret, log, }: { usersApiUrl: string; usersApiUid: string; usersApiSecret: string; log?: boolean; }); request({ path, query, method, body, headers, }: { path: string; query?: {}; method?: string; body?: string; headers?: {}; }, verificationEnv?: 'production' | 'staging'): Promise; authenticate(verificationEnv?: 'production' | 'staging'): Promise; } //# sourceMappingURL=index.d.ts.map