import { ILogger } from './ILogger';
export interface IWAChatServerConfig {
    assistant_url?: string;
    assistant_workspace_id?: string;
    assistant_username?: string;
    assistant_password?: string;
    assistant_id?: string;
    apikey?: string;
    token_service_url?: string;
    token_service_username?: string;
    token_service_password?: string;
    token_service_apikey?: string;
    master_url?: string;
    master_id?: string;
    master_apikey?: string;
    master_password?: string;
    master_timeout_ms?: string;
    allow_origin?: string;
    port?: number;
    VCAP_APP_PORT?: number;
    JSON_SCHEMA_DIR?: string;
    APP_ROOT_DIR?: string;
    private_key?: string;
    client_email?: string;
    client_url_id?: string;
    google_api_key?: string;
    logdna_key?: string;
    logdna_url?: string;
    logdna_app?: string;
    logdna_app_hostname?: string;
    logdna_log_level?: string;
    logger?: ILogger;
    routing_enabled?: boolean;
    apidoc_enabled?: boolean;
    azure_client_id?: string;
    azure_tenant_id?: string;
    azure_access_token_secret?: string;
    client_data_max_size_in_bytes?: number;
    history_enabled?: string;
    soft_restart?: string;
    json_raw_body?: boolean;
    [propName: string]: any;
}
