import { Auth } from "./auth";
import { Postcode } from "./endpoints/postcode";
import { Price } from "./endpoints/price";
import { Time } from "./endpoints/time";
import { Country } from "./endpoints/country";
import { Tracking } from "./endpoints/tracking";
type ApiVersion = "v1" | "v2";
export interface ClientConfig {
    apiVersion?: ApiVersion;
    baseUrl?: string;
}
declare class CorreiosClient {
    preco: Price;
    prazo: Time;
    cep: Postcode;
    pais: Country;
    rastro: Tracking;
    constructor(auth: Auth, config?: Partial<ClientConfig>);
}
export { CorreiosClient };
