/**
 * Cloudflare IPS API
 *
 * Generated from Cloudflare TypeScript SDK.
 * DO NOT EDIT - regenerate with: bun scripts/generate.ts --service ips
 */
import * as Schema from "effect/Schema";
import type * as HttpClient from "effect/unstable/http/HttpClient";
import * as API from "../client/api.ts";
import type { Credentials } from "../credentials.ts";
import { type DefaultErrors } from "../errors.ts";
export interface ListIPsRequest {
}
export declare const ListIPsRequest: Schema.Schema<ListIPsRequest>;
export type ListIPsResponse = {
    etag?: string | null;
    ipv4Cidrs?: string[] | null;
    ipv6Cidrs?: string[] | null;
} | {
    etag?: string | null;
    ipv4Cidrs?: string[] | null;
    ipv6Cidrs?: string[] | null;
    jdcloudCidrs?: string[] | null;
};
export declare const ListIPsResponse: Schema.Schema<ListIPsResponse>;
export type ListIPsError = DefaultErrors;
export declare const listIPs: API.OperationMethod<ListIPsRequest, ListIPsResponse, ListIPsError, Credentials | HttpClient.HttpClient>;
//# sourceMappingURL=ips.d.ts.map