import { APIResource } from "../../core/resource.js";
import * as SmartRoutingAPI from "./smart-routing.js";
import { BaseSmartRouting, SmartRouting, SmartRoutingEditParams, SmartRoutingEditResponse, SmartRoutingGetParams, SmartRoutingGetResponse } from "./smart-routing.js";
import * as TieredCachingAPI from "./tiered-caching.js";
import { BaseTieredCaching, TieredCaching, TieredCachingEditParams, TieredCachingEditResponse, TieredCachingGetParams, TieredCachingGetResponse } from "./tiered-caching.js";
export declare class BaseArgo extends APIResource {
    static readonly _key: readonly ['argo'];
}
export declare class Argo extends BaseArgo {
    smartRouting: SmartRoutingAPI.SmartRouting;
    tieredCaching: TieredCachingAPI.TieredCaching;
}
export declare namespace Argo {
    export { SmartRouting as SmartRouting, BaseSmartRouting as BaseSmartRouting, type SmartRoutingEditResponse as SmartRoutingEditResponse, type SmartRoutingGetResponse as SmartRoutingGetResponse, type SmartRoutingEditParams as SmartRoutingEditParams, type SmartRoutingGetParams as SmartRoutingGetParams, };
    export { TieredCaching as TieredCaching, BaseTieredCaching as BaseTieredCaching, type TieredCachingEditResponse as TieredCachingEditResponse, type TieredCachingGetResponse as TieredCachingGetResponse, type TieredCachingEditParams as TieredCachingEditParams, type TieredCachingGetParams as TieredCachingGetParams, };
}
//# sourceMappingURL=argo.d.ts.map