import { Provider, Signer } from "ethers";
import { WTTPIgnoreOptions } from "../scripts/wttpIgnore";
export interface UploadDirectoryOptions {
    provider: Provider;
    signer: Signer;
    ignoreOptions?: WTTPIgnoreOptions;
    fileLimitBytes?: number;
    gasLimitGwei?: number;
    customPublisher?: string;
}
export declare function uploadDirectory(wttpSiteAddress: string, sourcePath: string, destinationPath: string, options: UploadDirectoryOptions): Promise<void>;
//# sourceMappingURL=uploadDirectory.d.ts.map