import { ModuleNode } from "zksync-cli/lib";
import type { ConfigHandler } from "zksync-cli/lib";
type ModuleConfig = {
    version?: string;
};
export default class SetupModule extends ModuleNode<ModuleConfig> {
    constructor(config: ConfigHandler);
    composeFile: string;
    get nodeInfo(): {
        id: number;
        name: string;
        network: string;
        rpcUrl: string;
    };
    isInstalled(): Promise<boolean>;
    install(): Promise<void>;
    isRunning(): Promise<boolean>;
    start(): Promise<void>;
    getStartupInfo(): (string | {
        text: string;
        list: string[];
    })[];
    getLogs(): Promise<string[]>;
    get version(): string | undefined;
    getLatestVersion(): Promise<string>;
    update(): Promise<void>;
    stop(): Promise<void>;
    clean(): Promise<void>;
}
export {};
