import { FronteggPaginationWrapper, UserJwtOptions } from '../interfaces'; import { ICreatePhoneNumberResponse, IDeletePhoneNumberResponse, IGetPhoneNumbersQueryParams, IGetUsersPhoneNumbersV2QueryParams, GetUsersPhoneNumberV2Response, IPhoneNumber, IPreVerifyPhoneNumber, IPreVerifyPhoneNumberResponse, IUpdatePhoneNumber, IVerifyPhoneNumber } from './interfaces'; import { BaseApiClient } from '../BaseApiClient'; export declare class PhoneNumbersApi extends BaseApiClient { constructor(appName: string); /** * Get phone numbers of user */ getUserPhoneNumbers: (queryParams: IGetPhoneNumbersQueryParams) => Promise>; /** * Get own phone numbers of user */ getUserOwnPhoneNumbers: () => Promise; /** * Create new phone number for user, by default OTC will be sent with this request */ createPhoneNumber: (body: IUpdatePhoneNumber) => Promise; /** * Delete existing phone number for user */ deletePhoneNumber: (phoneId: string) => Promise; /** * Pre verify phone number, used before verify to send OTC to user */ preVerifyPhoneNumber: (body: IPreVerifyPhoneNumber) => Promise; /** * Verify phone number */ verifyPhoneNumber: (body: IVerifyPhoneNumber) => Promise; /** * Verify delete phone number */ verifyDeletePhoneNumber: (phoneId: string, body: IVerifyPhoneNumber) => Promise; /** * Get users by phone number */ getUsersPhoneNumberV2: (queryParams: IGetUsersPhoneNumbersV2QueryParams, options?: UserJwtOptions) => Promise>; } declare const _default: PhoneNumbersApi; export default _default;