/**
 * @packageDocumentation
 * @module @textile/threads-client/models
 */
import { grpc } from '@improbable-eng/grpc-web';
/**
 * @hidden
 */
export interface BaseConfig {
    host?: string;
    transport?: grpc.TransportFactory;
}
/**
 * The default config required to connect to localhost Threads daemon
 */
export declare class Config {
    /** The Threads daemon host path and port */
    host: string;
    /** Override the default API transport. For advanced usage only. */
    transport: grpc.TransportFactory;
    constructor(
    /** The Threads daemon host path and port */
    host?: string, 
    /** Override the default API transport. For advanced usage only. */
    transport?: grpc.TransportFactory);
    /** @internal */
    _wrapMetadata(values?: {
        [key: string]: any;
    }): {
        [key: string]: any;
    } | undefined;
    /** @internal */
    _wrapBrowserHeaders(values: grpc.Metadata): grpc.Metadata;
}
