import { WildduckClientComponent } from "../../client-component"; import { IWildduckApiCreateForwardedAddressRequest, IWildduckApiCreateForwardedAddressResponse, IWildduckApiCreateUserAddressRequest, IWildduckApiCreateUserAddressResponse, IWildduckApiGetAddressesResponse, IWildduckApiGetForwardedAddressResponse, IWildduckApiGetUserAddressesregisterResponse, IWildduckApiGetUserAddressesResponse, IWildduckApiGetUserAddressResponse, IWildduckApiRenameDomainRequest, IWildduckApiResolveAddressResponse, IWildduckApiSuccessResponse, IWildduckApiUpdateForwardedAddressRequest, IWildduckApiUpdateUserAddressRequest } from "../../client-schema"; import { IWildduckApiGetAddressesOptions, IWildduckApiGetUserAddressesOptions, IWildduckApiGetUserAddressesregisterOptions, IWildduckApiResolveAddressOptions } from "./addresses.interface"; export declare class WildduckAddressesService extends WildduckClientComponent { deleteForwardedAddress(address: string): Promise; getForwardedAddress(address: string): Promise; updateForwardedAddress(address: string, dto: IWildduckApiUpdateForwardedAddressRequest): Promise; deleteUserAddress(user: string, address: string): Promise; getUserAddress(user: string, address: string): Promise; updateUserAddress(user: string, address: string, dto: IWildduckApiUpdateUserAddressRequest): Promise; resolveAddress(address: string, options?: Partial): Promise; getRegisteredAddresses(options?: Partial): Promise; getRegisteredUserAddresses(user: string, options?: Partial): Promise; createUserAddress(user: string, dto: IWildduckApiCreateUserAddressRequest): Promise; getUserAddressesFromRegister(user: string, options?: Partial & Pick): Promise; createForwardedAddress(dto: IWildduckApiCreateForwardedAddressRequest): Promise; renameDomain(dto: IWildduckApiRenameDomainRequest): Promise; }