import ILinkdropSDK, { TCreateClaimLink, TConstructorArgs, TGetClaimLink, TRetrieveClaimLink, TInitializeClaimLink, TGetLimits, TGetHistory, TGetVersionFromClaimUrl, TGetVersionFromEscrowContract, TGetCurrentFee, TGetLinkSourceFromClaimUrl } from './types'; import { TGetRandomBytes, TDeploymentType } from '../../types'; declare class LinkdropSDK implements ILinkdropSDK { #private; baseUrl: string; apiUrl: string; deployment: TDeploymentType; getRandomBytes: TGetRandomBytes; constructor({ apiKey, baseUrl, apiUrl, deployment, getRandomBytes }: TConstructorArgs); getVersionFromClaimUrl: TGetVersionFromClaimUrl; createClaimLink: TCreateClaimLink; getSenderHistory: TGetHistory; getVersionFromEscrowContract: TGetVersionFromEscrowContract; getLinkSourceFromClaimUrl: TGetLinkSourceFromClaimUrl; getLimits: TGetLimits; _initializeClaimLink: TInitializeClaimLink; _getCurrentFee: TGetCurrentFee; getClaimLink: TGetClaimLink; retrieveClaimLink: TRetrieveClaimLink; } export default LinkdropSDK; //# sourceMappingURL=index.d.ts.map