import { ApplicationsClient } from './clients/applications'; import { DomainsClient } from './clients/domains'; import { EnsClient } from './clients/ens'; import { FunctionsClient } from './clients/functions'; import { IpfsClient } from './clients/ipfs'; import { IpnsClient } from './clients/ipns'; import { PrivateGatewayClient } from './clients/privateGateway'; import { ProjectsClient } from './clients/projects'; import { SitesClient } from './clients/sites'; import { StorageClient } from './clients/storage'; import { UserClient } from './clients/user'; import { AccessTokenService } from './libs/AccessTokenService/AccessTokenService'; type FleekSdkOptions = { graphqlServiceApiUrl?: string; ipfsStorageApiUrl?: string; uploadProxyApiUrl?: string; accessTokenService: AccessTokenService; }; export declare class FleekSdk { private accessTokenService; private graphqlClient; private uploadProxyClient; private userClient?; private projectsClient?; private ipnsClient?; private sitesClient?; private domainsClient?; private applicationsClient?; private privateGatewayClient?; private ensClient?; private storageClient?; private uploadProxyApiUrl; private graphqlServiceApiUrl; private ipfsClient?; private ipfsStorageApiUrl; private functionsClient?; constructor({ graphqlServiceApiUrl, ipfsStorageApiUrl, uploadProxyApiUrl, accessTokenService, }: FleekSdkOptions); getVersion: () => Promise; zone: import("@fleek-platform/utils-genql-client").Zone; zones: import("@fleek-platform/utils-genql-client").ZonesWithAggregation; __typename: "Query"; }, "version">>; user: () => UserClient; ipns: () => IpnsClient; ipfs: () => IpfsClient; sites: () => SitesClient; projects: () => ProjectsClient; domains: () => DomainsClient; applications: () => ApplicationsClient; ens: () => EnsClient; privateGateways: () => PrivateGatewayClient; storage: () => StorageClient; functions: () => FunctionsClient; private getAuthenticationHeaders; private getCustomHeaders; } export {};