import { AxiosInstance } from 'axios'; export type UsernameStatus = 'approved' | 'reserved'; export interface UsernameApi { get(): Promise<{ username?: string; status?: UsernameStatus; }>; set(username: string, transferAction?: 'none' | 'force_transfer'): Promise<{ status: UsernameStatus; }>; remove(): Promise<{ success: boolean; }>; suggestions(): Promise; } export declare const createUsernameApi: (client: AxiosInstance, phoneNumberId: string) => UsernameApi;