import { IBaseWTTPSite } from "@wttp/core"; import { FileEstimateResult } from "./uploadFile"; import { WTTPIgnoreOptions } from "./wttpIgnore"; export declare function uploadDirectory(wttpSite: IBaseWTTPSite, sourcePath: string, destinationPath: string, ignoreOptions?: WTTPIgnoreOptions, fileLimitBytes?: number, gasLimitGwei?: number, customPublisher?: string): Promise; export interface DirectoryEstimateResult { totalGas: bigint; totalCost: bigint; totalRoyaltyCost: bigint; totalTransactions: number; fileCount: number; directoryCount: number; fileEstimates: Map; gasPrice: bigint; } export declare function estimateDirectory(wttpSite: IBaseWTTPSite, sourcePath: string, destinationPath: string, gasPriceGwei?: number, ignoreOptions?: WTTPIgnoreOptions, rate?: number, minGasPriceGwei?: number): Promise; //# sourceMappingURL=uploadDirectory.d.ts.map