import { APIResource } from 'cloudflare/resource';
import * as MonitorsAPI from 'cloudflare/resources/user/load-balancers/monitors';
import * as PoolsAPI from 'cloudflare/resources/user/load-balancers/pools';
import * as PreviewAPI from 'cloudflare/resources/user/load-balancers/preview';
import * as AnalyticsAPI from 'cloudflare/resources/user/load-balancers/analytics/analytics';
export declare class LoadBalancers extends APIResource {
    monitors: MonitorsAPI.Monitors;
    pools: PoolsAPI.Pools;
    preview: PreviewAPI.Preview;
    analytics: AnalyticsAPI.Analytics;
}
export declare namespace LoadBalancers {
    export import Monitors = MonitorsAPI.Monitors;
    export import LoadBalancingMonitor = MonitorsAPI.LoadBalancingMonitor;
    export import MonitorDeleteResponse = MonitorsAPI.MonitorDeleteResponse;
    export import MonitorPreviewResponse = MonitorsAPI.MonitorPreviewResponse;
    export import MonitorReferencesResponse = MonitorsAPI.MonitorReferencesResponse;
    export import LoadBalancingMonitorsSinglePage = MonitorsAPI.LoadBalancingMonitorsSinglePage;
    export import MonitorCreateParams = MonitorsAPI.MonitorCreateParams;
    export import MonitorUpdateParams = MonitorsAPI.MonitorUpdateParams;
    export import MonitorEditParams = MonitorsAPI.MonitorEditParams;
    export import MonitorPreviewParams = MonitorsAPI.MonitorPreviewParams;
    export import Pools = PoolsAPI.Pools;
    export import LoadBalancingPool = PoolsAPI.LoadBalancingPool;
    export import PoolDeleteResponse = PoolsAPI.PoolDeleteResponse;
    export import PoolHealthResponse = PoolsAPI.PoolHealthResponse;
    export import PoolPreviewResponse = PoolsAPI.PoolPreviewResponse;
    export import PoolReferencesResponse = PoolsAPI.PoolReferencesResponse;
    export import LoadBalancingPoolsSinglePage = PoolsAPI.LoadBalancingPoolsSinglePage;
    export import PoolCreateParams = PoolsAPI.PoolCreateParams;
    export import PoolUpdateParams = PoolsAPI.PoolUpdateParams;
    export import PoolListParams = PoolsAPI.PoolListParams;
    export import PoolEditParams = PoolsAPI.PoolEditParams;
    export import PoolPreviewParams = PoolsAPI.PoolPreviewParams;
    export import Preview = PreviewAPI.Preview;
    export import LoadBalancingPreview = PreviewAPI.LoadBalancingPreview;
    export import Analytics = AnalyticsAPI.Analytics;
}
//# sourceMappingURL=load-balancers.d.ts.map