export declare class Config {
    constructor(repo?: string);
    localDirectory: string;
    remoteDirectory: string;
    compress: boolean;
    zipFileName: string;
}
export declare const CONFIG_FILE_NAME = ".svn-pub";
export declare const CONFIG_FILE_PATH: string;
export declare function readConfig(): Config | null;
export declare function createConfigFile(repo: string): Config;
export declare function readAuth(): Promise<{
    repository: string;
    username: string;
    password: string;
}>;
export declare function init(repo: string): void;
export declare function zip(dir: string, outputFileName: string): string;
