import { TypeFromCodec } from '@cloudflare/util-en-garde'; export declare const AccountResource: import("@cloudflare/util-en-garde").ObjectCodec<{ accountId: import("@cloudflare/util-en-garde").Codec; effect: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>; export declare const UserResource: import("@cloudflare/util-en-garde").ObjectCodec<{ effect: import("@cloudflare/util-en-garde").Codec; mode: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>; export declare const ZoneResource: import("@cloudflare/util-en-garde").ObjectCodec<{ accountId: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; effect: import("@cloudflare/util-en-garde").Codec; mode: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; zoneId: import("@cloudflare/util-en-garde").Codec; }>; export declare const ipAddressFilter: import("@cloudflare/util-en-garde").ObjectCodec<{ ipAddresses: import("@cloudflare/util-en-garde").Codec>>; operator: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>; export declare const ApiToken: import("@cloudflare/util-en-garde").ObjectCodec<{ expires_on: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; id: import("@cloudflare/util-en-garde").Codec; name: import("@cloudflare/util-en-garde").Codec; not_before: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; status: import("@cloudflare/util-en-garde").Codec; ipAddressFilters: import("@cloudflare/util-en-garde").Codec>>; operator: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>>>, import("io-ts").UndefinedC]>>; issued_on: import("@cloudflare/util-en-garde").Codec; modified_on: import("@cloudflare/util-en-garde").Codec; last_used_on: import("@cloudflare/util-en-garde").Codec; creation_type: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; scopes: import("@cloudflare/util-en-garde").Codec>>, import("io-ts").UndefinedC]>>; accountResources: import("@cloudflare/util-en-garde").Codec; effect: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>>>, import("io-ts").UndefinedC]>>; userResources: import("@cloudflare/util-en-garde").Codec; mode: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>>>, import("io-ts").UndefinedC]>>; zoneResources: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; effect: import("@cloudflare/util-en-garde").Codec; mode: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; zoneId: import("@cloudflare/util-en-garde").Codec; }>>>, import("io-ts").UndefinedC]>>; permissionGroups: import("@cloudflare/util-en-garde").Codec>>; rowId: import("@cloudflare/util-en-garde").Codec; cf_challenge_response: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; }>; export declare const ApiTokenFormValue: import("@cloudflare/util-en-garde").ObjectCodec<{ expires_on: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; id: import("@cloudflare/util-en-garde").Codec; name: import("@cloudflare/util-en-garde").Codec; not_before: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; status: import("@cloudflare/util-en-garde").Codec; ipAddressFilters: import("@cloudflare/util-en-garde").Codec>>; operator: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>>>, import("io-ts").UndefinedC]>>; issued_on: import("@cloudflare/util-en-garde").Codec; modified_on: import("@cloudflare/util-en-garde").Codec; last_used_on: import("@cloudflare/util-en-garde").Codec; scopes: import("@cloudflare/util-en-garde").Codec>>, import("io-ts").UndefinedC]>>; permissionGroupKeys: import("@cloudflare/util-en-garde").Codec>>, import("io-ts").UndefinedC]>>; accountResources: import("@cloudflare/util-en-garde").Codec; effect: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>>>, import("io-ts").UndefinedC]>>; zoneResources: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; effect: import("@cloudflare/util-en-garde").Codec; mode: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; zoneId: import("@cloudflare/util-en-garde").Codec; }>>>, import("io-ts").UndefinedC]>>; permissionGroups: import("@cloudflare/util-en-garde").Codec>>; rowId: import("@cloudflare/util-en-garde").Codec; }>; export declare const ApiTokensTemplate: import("@cloudflare/util-en-garde").ObjectCodec<{ expires_on: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; not_before: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; key: import("@cloudflare/util-en-garde").Codec; permissionGroupKeys: import("@cloudflare/util-en-garde").Codec; type: import("@cloudflare/util-en-garde").Codec; }>>>; accountId: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; mode: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; zoneId: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; }>; export declare const ApiTokensAdhocTemplate: import("@cloudflare/util-en-garde").ObjectCodec<{ permissionGroupKeys: import("@cloudflare/util-en-garde").Codec; type: import("@cloudflare/util-en-garde").Codec; }>>>; accountId: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; mode: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; zoneId: import("@cloudflare/util-en-garde").Codec, import("io-ts").UndefinedC]>>; }>; export declare const PermissionGroup: import("@cloudflare/util-en-garde").ObjectCodec<{ id: import("@cloudflare/util-en-garde").Codec; name: import("@cloudflare/util-en-garde").Codec; description: import("@cloudflare/util-en-garde").Codec; scopes: import("@cloudflare/util-en-garde").Codec>>; label: import("@cloudflare/util-en-garde").Codec; type: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>; export declare const PermissionGroupReq: import("@cloudflare/util-en-garde").ObjectCodec<{ id: import("@cloudflare/util-en-garde").Codec; name: import("@cloudflare/util-en-garde").Codec; }>; export declare const CreateToken: import("@cloudflare/util-en-garde").ObjectCodec<{ value: import("@cloudflare/util-en-garde").Codec; }>; export declare const PermissionGroups: import("@cloudflare/util-en-garde").Codec; name: import("@cloudflare/util-en-garde").Codec; description: import("@cloudflare/util-en-garde").Codec; scopes: import("@cloudflare/util-en-garde").Codec>>; label: import("@cloudflare/util-en-garde").Codec; type: import("@cloudflare/util-en-garde").Codec; rowId: import("@cloudflare/util-en-garde").Codec; }>>>; export type AccountResource = TypeFromCodec; export type ApiToken = TypeFromCodec; export type CreateToken = TypeFromCodec; export type ApiTokenFormValue = TypeFromCodec; export type ApiTokensTemplate = TypeFromCodec; export type ApiTokensAdhocTemplate = TypeFromCodec; export type PermissionGroup = TypeFromCodec; export type PermissionGroupReq = TypeFromCodec; export type PermissionGroups = TypeFromCodec; export type UserResource = TypeFromCodec; export type ZoneResource = TypeFromCodec;