import { TunnelProvider, TunnelInstance, ProviderOptions } from './types';
export interface CloudflareConfig {
    accountId?: string;
    tunnelName?: string;
}
export declare class CloudflareProvider implements TunnelProvider {
    private _config?;
    name: string;
    constructor(_config?: CloudflareConfig | undefined);
    isAvailable(): Promise<boolean>;
    validateConfig(): Promise<void>;
    createTunnel(port: number, _options: ProviderOptions): Promise<TunnelInstance>;
}
//# sourceMappingURL=cloudflare-provider-native.d.ts.map