import { HotLog } from "./HotLog";
/**
 * Deploys applications.
 */
export declare class HotDeployer {
    /**
     * The logger.
     */
    logger: HotLog;
    /**
     * The input directory to deploy.
     */
    inputDir: string;
    /**
     * The input directory to deploy.
     */
    deployerUrl: string;
    /**
     * The user's JWT token.
     */
    usersJWTToken: string;
    constructor(logger: HotLog);
    /**
     * Deploy the HotStaq app at the given path.
     */
    deploy(): Promise<void>;
    /**
     * Compress a folder to .tar.gz.
     */
    compressFolder(sourceFolder: string, outputFile: string): Promise<void>;
}
//# sourceMappingURL=HotDeployer.d.ts.map