/**
 * AdvancedBilling
 *
 * This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { HttpClientOptions } from './clientAdapter.js';
/** An interface for all configuration parameters required by the SDK. */
export interface Configuration {
    timeout: number;
    environment: Environment;
    site: string;
    basicAuthCredentials?: {
        username: string;
        password: string;
    };
    httpClientOptions?: Partial<HttpClientOptions>;
    unstable_httpClientOptions?: any;
}
/** Environments available for API */
export declare enum Environment {
    US = "US",
    EU = "EU"
}
export declare namespace Configuration {
    function fromJsonConfig(jsonConfig: string): Partial<Configuration>;
    function fromEnvironment(envVariables: Record<string, string | undefined>): Partial<Configuration>;
}
//# sourceMappingURL=configuration.d.ts.map