import { Configuration } from './types';
import { Customers } from './resources/customers';
import { Measurements } from './resources/measurements';
import { Meters } from './resources/meters';
import { PricePlans } from './resources/priceplans';
import { Configuration as APIConfiguration } from './codegen';
declare class Octane {
    private apiConfig;
    customers: Customers;
    measurements: Measurements;
    meters: Meters;
    pricePlans: PricePlans;
    constructor(key: string, overrides?: Configuration);
    /**
     * Get the API configuration object. Useful for calling the
     * generated API files directly.
     */
    getApiConfig(): APIConfiguration;
}
export default Octane;
