import { DomainManagement } from "../../domains/index.js"; import type { Fetcher } from "../../fetcher/index.js"; interface DomainManagementApiDependencies { fetcher: Fetcher; } export interface DomainManagementApi { domain: { search: (payload: DomainManagement.Api.SearchDomainsPayload) => Promise; suggestions: (payload: DomainManagement.Api.SearchDomainSuggestionsPayload) => Promise; list: (payload?: DomainManagement.Api.ListDomainsPayload) => Promise; get: (uuid: string) => Promise; purchase: (payload: DomainManagement.Api.PurchaseDomainPayload) => Promise; connect: (payload: DomainManagement.Api.ConnectDomainPayload) => Promise; refreshStatus: (payload: DomainManagement.Api.RefreshDomainStatusPayload) => Promise; update: (payload: DomainManagement.Api.UpdateDomainPayload) => Promise; cancel: (payload: DomainManagement.Api.CancelDomainPayload) => Promise; }; } export declare const buildDomainManagementApi: ({ fetcher, }: DomainManagementApiDependencies) => DomainManagementApi; export {}; //# sourceMappingURL=index.d.ts.map