export declare const TUNNELNAME = "cflared"; export declare const CLOUDFLARED_USR_DIR: string; export declare const CONFIG_FILE: string; export declare function isInstalled(): boolean; export declare function resetConfig(): void; type IConfig = { domain: string; tunnelCreated: boolean; routeDns: boolean; tunnelId: string; }; export declare function getConfig(): IConfig; export declare function isCredentialsFilesExist(): boolean; export declare function isTunnelCreated(): boolean; export declare function isAllReady(): boolean; export declare function updateConfig(config: Partial): void; type Tunnel = { id: string; name: string; }; export declare function isRemoteTunnelExist(): Tunnel | undefined; export declare function createTunnel(): void; export declare function login(): void; export declare function routeDnsToTunnel(): void; export declare function startTunnel({ port, host }: { port: number; host: string; }): Promise; export declare function stopTunnel(): void; export declare function installBinary(): Promise; export {};