/**
 * Cloudflare WORKERS-FOR-PLATFORMS API
 *
 * Generated from Cloudflare TypeScript SDK.
 * DO NOT EDIT - regenerate with: bun scripts/generate.ts --service workers-for-platforms
 */
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 GetDispatchNamespaceRequest {
    dispatchNamespace: string;
    /** Identifier. */
    accountId: string;
}
export declare const GetDispatchNamespaceRequest: Schema.Schema<GetDispatchNamespaceRequest>;
export interface GetDispatchNamespaceResponse {
    /** Identifier. */
    createdBy?: string | null;
    /** When the script was created. */
    createdOn?: string | null;
    /** Identifier. */
    modifiedBy?: string | null;
    /** When the script was last modified. */
    modifiedOn?: string | null;
    /** API Resource UUID tag. */
    namespaceId?: string | null;
    /** Name of the Workers for Platforms dispatch namespace. */
    namespaceName?: string | null;
    /** The current number of scripts in this Dispatch Namespace. */
    scriptCount?: number | null;
    /** Whether the Workers in the namespace are executed in a "trusted" manner. When a Worker is trusted, it has access to the shared caches for the zone in the Cache API, and has access to the `request.cf`  */
    trustedWorkers?: boolean | null;
}
export declare const GetDispatchNamespaceResponse: Schema.Schema<GetDispatchNamespaceResponse>;
export type GetDispatchNamespaceError = DefaultErrors;
export declare const getDispatchNamespace: API.OperationMethod<GetDispatchNamespaceRequest, GetDispatchNamespaceResponse, GetDispatchNamespaceError, Credentials | HttpClient.HttpClient>;
export interface ListDispatchNamespacesRequest {
    /** Identifier. */
    accountId: string;
}
export declare const ListDispatchNamespacesRequest: Schema.Schema<ListDispatchNamespacesRequest>;
export interface ListDispatchNamespacesResponse {
    result: {
        createdBy?: string | null;
        createdOn?: string | null;
        modifiedBy?: string | null;
        modifiedOn?: string | null;
        namespaceId?: string | null;
        namespaceName?: string | null;
        scriptCount?: number | null;
        trustedWorkers?: boolean | null;
    }[];
}
export declare const ListDispatchNamespacesResponse: Schema.Schema<ListDispatchNamespacesResponse>;
export type ListDispatchNamespacesError = DefaultErrors;
export declare const listDispatchNamespaces: API.PaginatedOperationMethod<ListDispatchNamespacesRequest, ListDispatchNamespacesResponse, ListDispatchNamespacesError, Credentials | HttpClient.HttpClient>;
export interface CreateDispatchNamespaceRequest {
    /** Path param: Identifier. */
    accountId: string;
    /** Body param: The name of the dispatch namespace. */
    name?: string;
}
export declare const CreateDispatchNamespaceRequest: Schema.Schema<CreateDispatchNamespaceRequest>;
export interface CreateDispatchNamespaceResponse {
    /** Identifier. */
    createdBy?: string | null;
    /** When the script was created. */
    createdOn?: string | null;
    /** Identifier. */
    modifiedBy?: string | null;
    /** When the script was last modified. */
    modifiedOn?: string | null;
    /** API Resource UUID tag. */
    namespaceId?: string | null;
    /** Name of the Workers for Platforms dispatch namespace. */
    namespaceName?: string | null;
    /** The current number of scripts in this Dispatch Namespace. */
    scriptCount?: number | null;
    /** Whether the Workers in the namespace are executed in a "trusted" manner. When a Worker is trusted, it has access to the shared caches for the zone in the Cache API, and has access to the `request.cf`  */
    trustedWorkers?: boolean | null;
}
export declare const CreateDispatchNamespaceResponse: Schema.Schema<CreateDispatchNamespaceResponse>;
export type CreateDispatchNamespaceError = DefaultErrors;
export declare const createDispatchNamespace: API.OperationMethod<CreateDispatchNamespaceRequest, CreateDispatchNamespaceResponse, CreateDispatchNamespaceError, Credentials | HttpClient.HttpClient>;
export interface DeleteDispatchNamespaceRequest {
    dispatchNamespace: string;
    /** Identifier. */
    accountId: string;
}
export declare const DeleteDispatchNamespaceRequest: Schema.Schema<DeleteDispatchNamespaceRequest>;
export type DeleteDispatchNamespaceResponse = unknown;
export declare const DeleteDispatchNamespaceResponse: Schema.Schema<DeleteDispatchNamespaceResponse>;
export type DeleteDispatchNamespaceError = DefaultErrors;
export declare const deleteDispatchNamespace: API.OperationMethod<DeleteDispatchNamespaceRequest, DeleteDispatchNamespaceResponse, DeleteDispatchNamespaceError, Credentials | HttpClient.HttpClient>;
export interface GetDispatchNamespaceScriptRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Identifier. */
    accountId: string;
}
export declare const GetDispatchNamespaceScriptRequest: Schema.Schema<GetDispatchNamespaceScriptRequest>;
export interface GetDispatchNamespaceScriptResponse {
    /** When the script was created. */
    createdOn?: string | null;
    /** Name of the Workers for Platforms dispatch namespace. */
    dispatchNamespace?: string | null;
    /** When the script was last modified. */
    modifiedOn?: string | null;
    script?: {
        id?: string | null;
        compatibilityDate?: string | null;
        compatibilityFlags?: string[] | null;
        createdOn?: string | null;
        etag?: string | null;
        handlers?: string[] | null;
        hasAssets?: boolean | null;
        hasModules?: boolean | null;
        lastDeployedFrom?: string | null;
        logpush?: boolean | null;
        migrationTag?: string | null;
        modifiedOn?: string | null;
        namedHandlers?: {
            handlers?: string[] | null;
            name?: string | null;
        }[] | null;
        observability?: {
            enabled: boolean;
            headSamplingRate?: number | null;
            logs?: {
                enabled: boolean;
                invocationLogs: boolean;
                destinations?: string[] | null;
                headSamplingRate?: number | null;
                persist?: boolean | null;
            } | null;
        } | null;
        placement?: {
            mode: "smart";
            lastAnalyzedAt?: string | null;
            status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
        } | {
            region: string;
            lastAnalyzedAt?: string | null;
            status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
        } | {
            hostname: string;
            lastAnalyzedAt?: string | null;
            status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
        } | {
            host: string;
            lastAnalyzedAt?: string | null;
            status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
        } | null;
        placementMode?: "smart" | null;
        placementStatus?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
        tag?: string | null;
        tags?: string[] | null;
        tailConsumers?: {
            service: string;
            environment?: string | null;
            namespace?: string | null;
        }[] | null;
        usageModel?: "standard" | "bundled" | "unbound" | null;
    } | null;
}
export declare const GetDispatchNamespaceScriptResponse: Schema.Schema<GetDispatchNamespaceScriptResponse>;
export type GetDispatchNamespaceScriptError = DefaultErrors;
export declare const getDispatchNamespaceScript: API.OperationMethod<GetDispatchNamespaceScriptRequest, GetDispatchNamespaceScriptResponse, GetDispatchNamespaceScriptError, Credentials | HttpClient.HttpClient>;
export interface PutDispatchNamespaceScriptRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Body param: JSON-encoded metadata about the uploaded parts and Worker configuration. */
    metadata: {
        assets?: {
            config?: {
                headers?: string;
                redirects?: string;
                htmlHandling?: "auto-trailing-slash" | "force-trailing-slash" | "drop-trailing-slash" | "none";
                notFoundHandling?: "none" | "404-page" | "single-page-application";
                runWorkerFirst?: string[] | boolean;
                serveDirectly?: boolean;
            };
            jwt?: string;
        };
        bindings?: ({
            name: string;
            type: "ai";
        } | {
            dataset: string;
            name: string;
            type: "analytics_engine";
        } | {
            name: string;
            type: "assets";
        } | {
            name: string;
            type: "browser";
        } | {
            id: string;
            name: string;
            type: "d1";
        } | {
            name: string;
            part: string;
            type: "data_blob";
        } | {
            name: string;
            namespace: string;
            type: "dispatch_namespace";
            outbound?: {
                params?: string[];
                worker?: {
                    environment?: string;
                    service?: string;
                };
            };
        } | {
            name: string;
            type: "durable_object_namespace";
            className?: string;
            environment?: string;
            namespaceId?: string;
            scriptName?: string;
        } | {
            id: string;
            name: string;
            type: "hyperdrive";
        } | {
            name: string;
            type: "inherit";
            oldName?: string;
            versionId?: string;
        } | {
            name: string;
            type: "images";
        } | {
            json: string;
            name: string;
            type: "json";
        } | {
            name: string;
            namespaceId: string;
            type: "kv_namespace";
        } | {
            certificateId: string;
            name: string;
            type: "mtls_certificate";
        } | {
            name: string;
            text: string;
            type: "plain_text";
        } | {
            name: string;
            pipeline: string;
            type: "pipelines";
        } | {
            name: string;
            queueName: string;
            type: "queue";
        } | {
            bucketName: string;
            name: string;
            type: "r2_bucket";
            jurisdiction?: "eu" | "fedramp";
        } | {
            name: string;
            text: string;
            type: "secret_text";
        } | {
            name: string;
            type: "send_email";
            allowedDestinationAddresses?: string[];
            allowedSenderAddresses?: string[];
            destinationAddress?: string;
        } | {
            name: string;
            service: string;
            type: "service";
            environment?: string;
        } | {
            name: string;
            part: string;
            type: "text_blob";
        } | {
            indexName: string;
            name: string;
            type: "vectorize";
        } | {
            name: string;
            type: "version_metadata";
        } | {
            name: string;
            secretName: string;
            storeId: string;
            type: "secrets_store_secret";
        } | {
            algorithm: unknown;
            format: "raw" | "pkcs8" | "spki" | "jwk";
            name: string;
            type: "secret_key";
            usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
            keyBase64?: string;
            keyJwk?: unknown;
        } | {
            name: string;
            type: "workflow";
            workflowName: string;
            className?: string;
            scriptName?: string;
        } | {
            name: string;
            part: string;
            type: "wasm_module";
        })[];
        bodyPart?: string;
        compatibilityDate?: string;
        compatibilityFlags?: string[];
        keepAssets?: boolean;
        keepBindings?: string[];
        limits?: {
            cpuMs?: number;
        };
        logpush?: boolean;
        mainModule?: string;
        migrations?: {
            deletedClasses?: string[];
            newClasses?: string[];
            newSqliteClasses?: string[];
            newTag?: string;
            oldTag?: string;
            renamedClasses?: {
                from?: string;
                to?: string;
            }[];
            transferredClasses?: {
                from?: string;
                fromScript?: string;
                to?: string;
            }[];
        } | {
            newTag?: string;
            oldTag?: string;
            steps?: {
                deletedClasses?: string[];
                newClasses?: string[];
                newSqliteClasses?: string[];
                renamedClasses?: {
                    from?: string;
                    to?: string;
                }[];
                transferredClasses?: {
                    from?: string;
                    fromScript?: string;
                    to?: string;
                }[];
            }[];
        };
        observability?: {
            enabled: boolean;
            headSamplingRate?: number | null;
            logs?: {
                enabled: boolean;
                invocationLogs: boolean;
                destinations?: string[];
                headSamplingRate?: number | null;
                persist?: boolean;
            } | null;
        };
        placement?: {
            mode: "smart";
        } | {
            region: string;
        } | {
            hostname: string;
        } | {
            host: string;
        };
        tags?: string[];
        tailConsumers?: {
            service: string;
            environment?: string;
            namespace?: string;
        }[] | null;
        usageModel?: "standard" | "bundled" | "unbound";
    };
    /** Body param: An array of modules (often JavaScript files) comprising a Worker script. At least one module must be present and referenced in the metadata as `main_module` or `body_part` by filename.<br/ */
    files?: (File | Blob)[];
}
export declare const PutDispatchNamespaceScriptRequest: Schema.Schema<PutDispatchNamespaceScriptRequest>;
export interface PutDispatchNamespaceScriptResponse {
    startupTimeMs: number;
    /** The name used to identify the script. */
    id?: string | null;
    /** Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker. */
    compatibilityDate?: string | null;
    /** Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a `compatibility_date`. */
    compatibilityFlags?: string[] | null;
    /** When the script was created. */
    createdOn?: string | null;
    /** The entry point for the script. */
    entryPoint?: string | null;
    /** Hashed script content, can be used in a If-None-Match header when updating. */
    etag?: string | null;
    /** The names of handlers exported as part of the default export. */
    handlers?: string[] | null;
    /** Whether a Worker contains assets. */
    hasAssets?: boolean | null;
    /** Whether a Worker contains modules. */
    hasModules?: boolean | null;
    /** The client most recently used to deploy this Worker. */
    lastDeployedFrom?: string | null;
    /** Whether Logpush is turned on for the Worker. */
    logpush?: boolean | null;
    /** The tag of the Durable Object migration that was most recently applied for this Worker. */
    migrationTag?: string | null;
    /** When the script was last modified. */
    modifiedOn?: string | null;
    /** Named exports, such as Durable Object class implementations and named entrypoints. */
    namedHandlers?: {
        handlers?: string[] | null;
        name?: string | null;
    }[] | null;
    /** Observability settings for the Worker. */
    observability?: {
        enabled: boolean;
        headSamplingRate?: number | null;
        logs?: {
            enabled: boolean;
            invocationLogs: boolean;
            destinations?: string[] | null;
            headSamplingRate?: number | null;
            persist?: boolean | null;
        } | null;
    } | null;
    /** Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Specify either mode for Smart Placement, or one of region/hostname/host for targeted place */
    placement?: {
        mode: "smart";
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | {
        region: string;
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | {
        hostname: string;
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | {
        host: string;
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | null;
    /** @deprecated */
    placementMode?: "smart" | null;
    /** @deprecated */
    placementStatus?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    /** The immutable ID of the script. */
    tag?: string | null;
    /** Tags associated with the Worker. */
    tags?: string[] | null;
    /** List of Workers that will consume logs from the attached Worker. */
    tailConsumers?: {
        service: string;
        environment?: string | null;
        namespace?: string | null;
    }[] | null;
    /** Usage model for the Worker invocations. */
    usageModel?: "standard" | "bundled" | "unbound" | null;
}
export declare const PutDispatchNamespaceScriptResponse: Schema.Schema<PutDispatchNamespaceScriptResponse>;
export type PutDispatchNamespaceScriptError = DefaultErrors;
export declare const putDispatchNamespaceScript: API.OperationMethod<PutDispatchNamespaceScriptRequest, PutDispatchNamespaceScriptResponse, PutDispatchNamespaceScriptError, Credentials | HttpClient.HttpClient>;
export interface DeleteDispatchNamespaceScriptRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Query param: If set to true, delete will not be stopped by associated service binding, durable object, or other binding. Any of these associated bindings/durable objects will be deleted along with the */
    force?: boolean;
}
export declare const DeleteDispatchNamespaceScriptRequest: Schema.Schema<DeleteDispatchNamespaceScriptRequest>;
export type DeleteDispatchNamespaceScriptResponse = unknown;
export declare const DeleteDispatchNamespaceScriptResponse: Schema.Schema<DeleteDispatchNamespaceScriptResponse>;
export type DeleteDispatchNamespaceScriptError = DefaultErrors;
export declare const deleteDispatchNamespaceScript: API.OperationMethod<DeleteDispatchNamespaceScriptRequest, DeleteDispatchNamespaceScriptResponse, DeleteDispatchNamespaceScriptError, Credentials | HttpClient.HttpClient>;
export interface CreateDispatchNamespaceScriptAssetUploadRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Body param: A manifest ([path]: {hash, size}) map of files to upload. As an example, `/blog/hello-world.html` would be a valid path key. */
    manifest: Record<string, unknown>;
}
export declare const CreateDispatchNamespaceScriptAssetUploadRequest: Schema.Schema<CreateDispatchNamespaceScriptAssetUploadRequest>;
export interface CreateDispatchNamespaceScriptAssetUploadResponse {
    /** The requests to make to upload assets. */
    buckets?: string[][] | null;
    /** A JWT to use as authentication for uploading assets. */
    jwt?: string | null;
}
export declare const CreateDispatchNamespaceScriptAssetUploadResponse: Schema.Schema<CreateDispatchNamespaceScriptAssetUploadResponse>;
export type CreateDispatchNamespaceScriptAssetUploadError = DefaultErrors;
export declare const createDispatchNamespaceScriptAssetUpload: API.OperationMethod<CreateDispatchNamespaceScriptAssetUploadRequest, CreateDispatchNamespaceScriptAssetUploadResponse, CreateDispatchNamespaceScriptAssetUploadError, Credentials | HttpClient.HttpClient>;
export interface GetDispatchNamespaceScriptBindingRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Identifier. */
    accountId: string;
}
export declare const GetDispatchNamespaceScriptBindingRequest: Schema.Schema<GetDispatchNamespaceScriptBindingRequest>;
export interface GetDispatchNamespaceScriptBindingResponse {
    result: ({
        name: string;
        type: "ai";
    } | {
        dataset: string;
        name: string;
        type: "analytics_engine";
    } | {
        name: string;
        type: "assets";
    } | {
        name: string;
        type: "browser";
    } | {
        id: string;
        name: string;
        type: "d1";
    } | {
        name: string;
        part: string;
        type: "data_blob";
    } | {
        name: string;
        namespace: string;
        type: "dispatch_namespace";
        outbound?: {
            params?: string[] | null;
            worker?: {
                environment?: string | null;
                service?: string | null;
            } | null;
        } | null;
    } | {
        name: string;
        type: "durable_object_namespace";
        className?: string | null;
        environment?: string | null;
        namespaceId?: string | null;
        scriptName?: string | null;
    } | {
        id: string;
        name: string;
        type: "hyperdrive";
    } | {
        name: string;
        type: "inherit";
        oldName?: string | null;
        versionId?: string | null;
    } | {
        name: string;
        type: "images";
    } | {
        json: string;
        name: string;
        type: "json";
    } | {
        name: string;
        namespaceId: string;
        type: "kv_namespace";
    } | {
        certificateId: string;
        name: string;
        type: "mtls_certificate";
    } | {
        name: string;
        text: string;
        type: "plain_text";
    } | {
        name: string;
        pipeline: string;
        type: "pipelines";
    } | {
        name: string;
        queueName: string;
        type: "queue";
    } | {
        bucketName: string;
        name: string;
        type: "r2_bucket";
        jurisdiction?: "eu" | "fedramp" | null;
    } | {
        name: string;
        type: "secret_text";
    } | {
        name: string;
        type: "send_email";
        allowedDestinationAddresses?: string[] | null;
        allowedSenderAddresses?: string[] | null;
        destinationAddress?: string | null;
    } | {
        name: string;
        service: string;
        type: "service";
        environment?: string | null;
    } | {
        name: string;
        part: string;
        type: "text_blob";
    } | {
        indexName: string;
        name: string;
        type: "vectorize";
    } | {
        name: string;
        type: "version_metadata";
    } | {
        name: string;
        secretName: string;
        storeId: string;
        type: "secrets_store_secret";
    } | {
        algorithm: unknown;
        format: "raw" | "pkcs8" | "spki" | "jwk";
        name: string;
        type: "secret_key";
        usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
    } | {
        name: string;
        type: "workflow";
        workflowName: string;
        className?: string | null;
        scriptName?: string | null;
    } | {
        name: string;
        part: string;
        type: "wasm_module";
    })[];
}
export declare const GetDispatchNamespaceScriptBindingResponse: Schema.Schema<GetDispatchNamespaceScriptBindingResponse>;
export type GetDispatchNamespaceScriptBindingError = DefaultErrors;
export declare const getDispatchNamespaceScriptBinding: API.PaginatedOperationMethod<GetDispatchNamespaceScriptBindingRequest, GetDispatchNamespaceScriptBindingResponse, GetDispatchNamespaceScriptBindingError, Credentials | HttpClient.HttpClient>;
export interface GetDispatchNamespaceScriptContentRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Identifier. */
    accountId: string;
}
export declare const GetDispatchNamespaceScriptContentRequest: Schema.Schema<GetDispatchNamespaceScriptContentRequest>;
export type GetDispatchNamespaceScriptContentResponse = unknown;
export declare const GetDispatchNamespaceScriptContentResponse: Schema.Schema<GetDispatchNamespaceScriptContentResponse>;
export type GetDispatchNamespaceScriptContentError = DefaultErrors;
export declare const getDispatchNamespaceScriptContent: API.OperationMethod<GetDispatchNamespaceScriptContentRequest, GetDispatchNamespaceScriptContentResponse, GetDispatchNamespaceScriptContentError, Credentials | HttpClient.HttpClient>;
export interface PutDispatchNamespaceScriptContentRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Header param: The multipart name of a script upload part containing script content in service worker format. Alternative to including in a metadata part. */
    cfworkerbodypart?: string;
    /** Header param: The multipart name of a script upload part containing script content in es module format. Alternative to including in a metadata part. */
    cfworkermainmodulepart?: string;
    /** Body param: JSON-encoded metadata about the uploaded parts and Worker configuration. */
    metadata: {
        bodyPart?: string;
        mainModule?: string;
    };
    /** Body param: An array of modules (often JavaScript files) comprising a Worker script. At least one module must be present and referenced in the metadata as `main_module` or `body_part` by filename.<br/ */
    files?: (File | Blob)[];
}
export declare const PutDispatchNamespaceScriptContentRequest: Schema.Schema<PutDispatchNamespaceScriptContentRequest>;
export interface PutDispatchNamespaceScriptContentResponse {
    /** The name used to identify the script. */
    id?: string | null;
    /** Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker. */
    compatibilityDate?: string | null;
    /** Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a `compatibility_date`. */
    compatibilityFlags?: string[] | null;
    /** When the script was created. */
    createdOn?: string | null;
    /** Hashed script content, can be used in a If-None-Match header when updating. */
    etag?: string | null;
    /** The names of handlers exported as part of the default export. */
    handlers?: string[] | null;
    /** Whether a Worker contains assets. */
    hasAssets?: boolean | null;
    /** Whether a Worker contains modules. */
    hasModules?: boolean | null;
    /** The client most recently used to deploy this Worker. */
    lastDeployedFrom?: string | null;
    /** Whether Logpush is turned on for the Worker. */
    logpush?: boolean | null;
    /** The tag of the Durable Object migration that was most recently applied for this Worker. */
    migrationTag?: string | null;
    /** When the script was last modified. */
    modifiedOn?: string | null;
    /** Named exports, such as Durable Object class implementations and named entrypoints. */
    namedHandlers?: {
        handlers?: string[] | null;
        name?: string | null;
    }[] | null;
    /** Observability settings for the Worker. */
    observability?: {
        enabled: boolean;
        headSamplingRate?: number | null;
        logs?: {
            enabled: boolean;
            invocationLogs: boolean;
            destinations?: string[] | null;
            headSamplingRate?: number | null;
            persist?: boolean | null;
        } | null;
    } | null;
    /** Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Specify either mode for Smart Placement, or one of region/hostname/host for targeted place */
    placement?: {
        mode: "smart";
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | {
        region: string;
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | {
        hostname: string;
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | {
        host: string;
        lastAnalyzedAt?: string | null;
        status?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    } | null;
    /** @deprecated Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). */
    placementMode?: "smart" | null;
    /** @deprecated Status of [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). */
    placementStatus?: "SUCCESS" | "UNSUPPORTED_APPLICATION" | "INSUFFICIENT_INVOCATIONS" | null;
    /** The immutable ID of the script. */
    tag?: string | null;
    /** Tags associated with the Worker. */
    tags?: string[] | null;
    /** List of Workers that will consume logs from the attached Worker. */
    tailConsumers?: {
        service: string;
        environment?: string | null;
        namespace?: string | null;
    }[] | null;
    /** Usage model for the Worker invocations. */
    usageModel?: "standard" | "bundled" | "unbound" | null;
}
export declare const PutDispatchNamespaceScriptContentResponse: Schema.Schema<PutDispatchNamespaceScriptContentResponse>;
export type PutDispatchNamespaceScriptContentError = DefaultErrors;
export declare const putDispatchNamespaceScriptContent: API.OperationMethod<PutDispatchNamespaceScriptContentRequest, PutDispatchNamespaceScriptContentResponse, PutDispatchNamespaceScriptContentError, Credentials | HttpClient.HttpClient>;
export interface GetDispatchNamespaceScriptSecretRequest {
    dispatchNamespace: string;
    scriptName: string;
    secretName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Query param: Flag that indicates whether the secret name is URL encoded. */
    urlEncoded?: boolean;
}
export declare const GetDispatchNamespaceScriptSecretRequest: Schema.Schema<GetDispatchNamespaceScriptSecretRequest>;
export type GetDispatchNamespaceScriptSecretResponse = {
    name: string;
    type: "secret_text";
} | {
    algorithm: unknown;
    format: "raw" | "pkcs8" | "spki" | "jwk";
    name: string;
    type: "secret_key";
    usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
};
export declare const GetDispatchNamespaceScriptSecretResponse: Schema.Schema<GetDispatchNamespaceScriptSecretResponse>;
export type GetDispatchNamespaceScriptSecretError = DefaultErrors;
export declare const getDispatchNamespaceScriptSecret: API.OperationMethod<GetDispatchNamespaceScriptSecretRequest, GetDispatchNamespaceScriptSecretResponse, GetDispatchNamespaceScriptSecretError, Credentials | HttpClient.HttpClient>;
export interface ListDispatchNamespaceScriptSecretsRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Identifier. */
    accountId: string;
}
export declare const ListDispatchNamespaceScriptSecretsRequest: Schema.Schema<ListDispatchNamespaceScriptSecretsRequest>;
export interface ListDispatchNamespaceScriptSecretsResponse {
    result: ({
        name: string;
        type: "secret_text";
    } | {
        algorithm: unknown;
        format: "raw" | "pkcs8" | "spki" | "jwk";
        name: string;
        type: "secret_key";
        usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
    })[];
}
export declare const ListDispatchNamespaceScriptSecretsResponse: Schema.Schema<ListDispatchNamespaceScriptSecretsResponse>;
export type ListDispatchNamespaceScriptSecretsError = DefaultErrors;
export declare const listDispatchNamespaceScriptSecrets: API.PaginatedOperationMethod<ListDispatchNamespaceScriptSecretsRequest, ListDispatchNamespaceScriptSecretsResponse, ListDispatchNamespaceScriptSecretsError, Credentials | HttpClient.HttpClient>;
export interface PutDispatchNamespaceScriptSecretRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Body param: A JavaScript variable name for the binding. */
    name: string;
    /** Body param: The secret value to use. */
    text: string;
    /** Body param: The kind of resource that the binding provides. */
    type: "secret_text";
}
export declare const PutDispatchNamespaceScriptSecretRequest: Schema.Schema<PutDispatchNamespaceScriptSecretRequest>;
export type PutDispatchNamespaceScriptSecretResponse = {
    name: string;
    type: "secret_text";
} | {
    algorithm: unknown;
    format: "raw" | "pkcs8" | "spki" | "jwk";
    name: string;
    type: "secret_key";
    usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
};
export declare const PutDispatchNamespaceScriptSecretResponse: Schema.Schema<PutDispatchNamespaceScriptSecretResponse>;
export type PutDispatchNamespaceScriptSecretError = DefaultErrors;
export declare const putDispatchNamespaceScriptSecret: API.OperationMethod<PutDispatchNamespaceScriptSecretRequest, PutDispatchNamespaceScriptSecretResponse, PutDispatchNamespaceScriptSecretError, Credentials | HttpClient.HttpClient>;
export interface DeleteDispatchNamespaceScriptSecretRequest {
    dispatchNamespace: string;
    scriptName: string;
    secretName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Query param: Flag that indicates whether the secret name is URL encoded. */
    urlEncoded?: boolean;
}
export declare const DeleteDispatchNamespaceScriptSecretRequest: Schema.Schema<DeleteDispatchNamespaceScriptSecretRequest>;
export type DeleteDispatchNamespaceScriptSecretResponse = unknown;
export declare const DeleteDispatchNamespaceScriptSecretResponse: Schema.Schema<DeleteDispatchNamespaceScriptSecretResponse>;
export type DeleteDispatchNamespaceScriptSecretError = DefaultErrors;
export declare const deleteDispatchNamespaceScriptSecret: API.OperationMethod<DeleteDispatchNamespaceScriptSecretRequest, DeleteDispatchNamespaceScriptSecretResponse, DeleteDispatchNamespaceScriptSecretError, Credentials | HttpClient.HttpClient>;
export interface GetDispatchNamespaceScriptSettingRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Identifier. */
    accountId: string;
}
export declare const GetDispatchNamespaceScriptSettingRequest: Schema.Schema<GetDispatchNamespaceScriptSettingRequest>;
export interface GetDispatchNamespaceScriptSettingResponse {
    /** List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings. */
    bindings?: ({
        name: string;
        type: "ai";
    } | {
        dataset: string;
        name: string;
        type: "analytics_engine";
    } | {
        name: string;
        type: "assets";
    } | {
        name: string;
        type: "browser";
    } | {
        id: string;
        name: string;
        type: "d1";
    } | {
        name: string;
        part: string;
        type: "data_blob";
    } | {
        name: string;
        namespace: string;
        type: "dispatch_namespace";
        outbound?: {
            params?: string[] | null;
            worker?: {
                environment?: string | null;
                service?: string | null;
            } | null;
        } | null;
    } | {
        name: string;
        type: "durable_object_namespace";
        className?: string | null;
        environment?: string | null;
        namespaceId?: string | null;
        scriptName?: string | null;
    } | {
        id: string;
        name: string;
        type: "hyperdrive";
    } | {
        name: string;
        type: "inherit";
        oldName?: string | null;
        versionId?: string | null;
    } | {
        name: string;
        type: "images";
    } | {
        json: string;
        name: string;
        type: "json";
    } | {
        name: string;
        namespaceId: string;
        type: "kv_namespace";
    } | {
        certificateId: string;
        name: string;
        type: "mtls_certificate";
    } | {
        name: string;
        text: string;
        type: "plain_text";
    } | {
        name: string;
        pipeline: string;
        type: "pipelines";
    } | {
        name: string;
        queueName: string;
        type: "queue";
    } | {
        bucketName: string;
        name: string;
        type: "r2_bucket";
        jurisdiction?: "eu" | "fedramp" | null;
    } | {
        name: string;
        type: "secret_text";
    } | {
        name: string;
        type: "send_email";
        allowedDestinationAddresses?: string[] | null;
        allowedSenderAddresses?: string[] | null;
        destinationAddress?: string | null;
    } | {
        name: string;
        service: string;
        type: "service";
        environment?: string | null;
    } | {
        name: string;
        part: string;
        type: "text_blob";
    } | {
        indexName: string;
        name: string;
        type: "vectorize";
    } | {
        name: string;
        type: "version_metadata";
    } | {
        name: string;
        secretName: string;
        storeId: string;
        type: "secrets_store_secret";
    } | {
        algorithm: unknown;
        format: "raw" | "pkcs8" | "spki" | "jwk";
        name: string;
        type: "secret_key";
        usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
    } | {
        name: string;
        type: "workflow";
        workflowName: string;
        className?: string | null;
        scriptName?: string | null;
    } | {
        name: string;
        part: string;
        type: "wasm_module";
    })[] | null;
    /** Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker. */
    compatibilityDate?: string | null;
    /** Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a `compatibility_date`. */
    compatibilityFlags?: string[] | null;
    /** Limits to apply for this Worker. */
    limits?: {
        cpuMs?: number | null;
    } | null;
    /** Whether Logpush is turned on for the Worker. */
    logpush?: boolean | null;
    /** Observability settings for the Worker. */
    observability?: {
        enabled: boolean;
        headSamplingRate?: number | null;
        logs?: {
            enabled: boolean;
            invocationLogs: boolean;
            destinations?: string[] | null;
            headSamplingRate?: number | null;
            persist?: boolean | null;
        } | null;
    } | null;
    /** Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Specify either mode for Smart Placement, or one of region/hostname/host for targeted place */
    placement?: {
        mode: "smart";
    } | {
        region: string;
    } | {
        hostname: string;
    } | {
        host: string;
    } | null;
    /** Tags associated with the Worker. */
    tags?: string[] | null;
    /** List of Workers that will consume logs from the attached Worker. */
    tailConsumers?: {
        service: string;
        environment?: string | null;
        namespace?: string | null;
    }[] | null;
    /** Usage model for the Worker invocations. */
    usageModel?: "standard" | "bundled" | "unbound" | null;
}
export declare const GetDispatchNamespaceScriptSettingResponse: Schema.Schema<GetDispatchNamespaceScriptSettingResponse>;
export type GetDispatchNamespaceScriptSettingError = DefaultErrors;
export declare const getDispatchNamespaceScriptSetting: API.OperationMethod<GetDispatchNamespaceScriptSettingRequest, GetDispatchNamespaceScriptSettingResponse, GetDispatchNamespaceScriptSettingError, Credentials | HttpClient.HttpClient>;
export interface PatchDispatchNamespaceScriptSettingRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Body param: */
    settings?: {
        bindings?: ({
            name: string;
            type: "ai";
        } | {
            dataset: string;
            name: string;
            type: "analytics_engine";
        } | {
            name: string;
            type: "assets";
        } | {
            name: string;
            type: "browser";
        } | {
            id: string;
            name: string;
            type: "d1";
        } | {
            name: string;
            part: string;
            type: "data_blob";
        } | {
            name: string;
            namespace: string;
            type: "dispatch_namespace";
            outbound?: {
                params?: string[];
                worker?: {
                    environment?: string;
                    service?: string;
                };
            };
        } | {
            name: string;
            type: "durable_object_namespace";
            className?: string;
            environment?: string;
            namespaceId?: string;
            scriptName?: string;
        } | {
            id: string;
            name: string;
            type: "hyperdrive";
        } | {
            name: string;
            type: "inherit";
            oldName?: string;
            versionId?: string;
        } | {
            name: string;
            type: "images";
        } | {
            json: string;
            name: string;
            type: "json";
        } | {
            name: string;
            namespaceId: string;
            type: "kv_namespace";
        } | {
            certificateId: string;
            name: string;
            type: "mtls_certificate";
        } | {
            name: string;
            text: string;
            type: "plain_text";
        } | {
            name: string;
            pipeline: string;
            type: "pipelines";
        } | {
            name: string;
            queueName: string;
            type: "queue";
        } | {
            bucketName: string;
            name: string;
            type: "r2_bucket";
            jurisdiction?: "eu" | "fedramp";
        } | {
            name: string;
            text: string;
            type: "secret_text";
        } | {
            name: string;
            type: "send_email";
            allowedDestinationAddresses?: string[];
            allowedSenderAddresses?: string[];
            destinationAddress?: string;
        } | {
            name: string;
            service: string;
            type: "service";
            environment?: string;
        } | {
            name: string;
            part: string;
            type: "text_blob";
        } | {
            indexName: string;
            name: string;
            type: "vectorize";
        } | {
            name: string;
            type: "version_metadata";
        } | {
            name: string;
            secretName: string;
            storeId: string;
            type: "secrets_store_secret";
        } | {
            algorithm: unknown;
            format: "raw" | "pkcs8" | "spki" | "jwk";
            name: string;
            type: "secret_key";
            usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
            keyBase64?: string;
            keyJwk?: unknown;
        } | {
            name: string;
            type: "workflow";
            workflowName: string;
            className?: string;
            scriptName?: string;
        } | {
            name: string;
            part: string;
            type: "wasm_module";
        })[];
        compatibilityDate?: string;
        compatibilityFlags?: string[];
        limits?: {
            cpuMs?: number;
        };
        logpush?: boolean;
        migrations?: {
            deletedClasses?: string[];
            newClasses?: string[];
            newSqliteClasses?: string[];
            newTag?: string;
            oldTag?: string;
            renamedClasses?: {
                from?: string;
                to?: string;
            }[];
            transferredClasses?: {
                from?: string;
                fromScript?: string;
                to?: string;
            }[];
        } | {
            newTag?: string;
            oldTag?: string;
            steps?: {
                deletedClasses?: string[];
                newClasses?: string[];
                newSqliteClasses?: string[];
                renamedClasses?: {
                    from?: string;
                    to?: string;
                }[];
                transferredClasses?: {
                    from?: string;
                    fromScript?: string;
                    to?: string;
                }[];
            }[];
        };
        observability?: {
            enabled: boolean;
            headSamplingRate?: number | null;
            logs?: {
                enabled: boolean;
                invocationLogs: boolean;
                destinations?: string[];
                headSamplingRate?: number | null;
                persist?: boolean;
            } | null;
        };
        placement?: {
            mode: "smart";
        } | {
            region: string;
        } | {
            hostname: string;
        } | {
            host: string;
        };
        tags?: string[] | null;
        tailConsumers?: {
            service: string;
            environment?: string;
            namespace?: string;
        }[] | null;
        usageModel?: "standard" | "bundled" | "unbound";
    };
}
export declare const PatchDispatchNamespaceScriptSettingRequest: Schema.Schema<PatchDispatchNamespaceScriptSettingRequest>;
export interface PatchDispatchNamespaceScriptSettingResponse {
    /** List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings. */
    bindings?: ({
        name: string;
        type: "ai";
    } | {
        dataset: string;
        name: string;
        type: "analytics_engine";
    } | {
        name: string;
        type: "assets";
    } | {
        name: string;
        type: "browser";
    } | {
        id: string;
        name: string;
        type: "d1";
    } | {
        name: string;
        part: string;
        type: "data_blob";
    } | {
        name: string;
        namespace: string;
        type: "dispatch_namespace";
        outbound?: {
            params?: string[] | null;
            worker?: {
                environment?: string | null;
                service?: string | null;
            } | null;
        } | null;
    } | {
        name: string;
        type: "durable_object_namespace";
        className?: string | null;
        environment?: string | null;
        namespaceId?: string | null;
        scriptName?: string | null;
    } | {
        id: string;
        name: string;
        type: "hyperdrive";
    } | {
        name: string;
        type: "inherit";
        oldName?: string | null;
        versionId?: string | null;
    } | {
        name: string;
        type: "images";
    } | {
        json: string;
        name: string;
        type: "json";
    } | {
        name: string;
        namespaceId: string;
        type: "kv_namespace";
    } | {
        certificateId: string;
        name: string;
        type: "mtls_certificate";
    } | {
        name: string;
        text: string;
        type: "plain_text";
    } | {
        name: string;
        pipeline: string;
        type: "pipelines";
    } | {
        name: string;
        queueName: string;
        type: "queue";
    } | {
        bucketName: string;
        name: string;
        type: "r2_bucket";
        jurisdiction?: "eu" | "fedramp" | null;
    } | {
        name: string;
        type: "secret_text";
    } | {
        name: string;
        type: "send_email";
        allowedDestinationAddresses?: string[] | null;
        allowedSenderAddresses?: string[] | null;
        destinationAddress?: string | null;
    } | {
        name: string;
        service: string;
        type: "service";
        environment?: string | null;
    } | {
        name: string;
        part: string;
        type: "text_blob";
    } | {
        indexName: string;
        name: string;
        type: "vectorize";
    } | {
        name: string;
        type: "version_metadata";
    } | {
        name: string;
        secretName: string;
        storeId: string;
        type: "secrets_store_secret";
    } | {
        algorithm: unknown;
        format: "raw" | "pkcs8" | "spki" | "jwk";
        name: string;
        type: "secret_key";
        usages: ("encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey")[];
    } | {
        name: string;
        type: "workflow";
        workflowName: string;
        className?: string | null;
        scriptName?: string | null;
    } | {
        name: string;
        part: string;
        type: "wasm_module";
    })[] | null;
    /** Date indicating targeted support in the Workers runtime. Backwards incompatible fixes to the runtime following this date will not affect this Worker. */
    compatibilityDate?: string | null;
    /** Flags that enable or disable certain features in the Workers runtime. Used to enable upcoming features or opt in or out of specific changes not included in a `compatibility_date`. */
    compatibilityFlags?: string[] | null;
    /** Limits to apply for this Worker. */
    limits?: {
        cpuMs?: number | null;
    } | null;
    /** Whether Logpush is turned on for the Worker. */
    logpush?: boolean | null;
    /** Observability settings for the Worker. */
    observability?: {
        enabled: boolean;
        headSamplingRate?: number | null;
        logs?: {
            enabled: boolean;
            invocationLogs: boolean;
            destinations?: string[] | null;
            headSamplingRate?: number | null;
            persist?: boolean | null;
        } | null;
    } | null;
    /** Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Specify either mode for Smart Placement, or one of region/hostname/host for targeted place */
    placement?: {
        mode: "smart";
    } | {
        region: string;
    } | {
        hostname: string;
    } | {
        host: string;
    } | null;
    /** Tags associated with the Worker. */
    tags?: string[] | null;
    /** List of Workers that will consume logs from the attached Worker. */
    tailConsumers?: {
        service: string;
        environment?: string | null;
        namespace?: string | null;
    }[] | null;
    /** Usage model for the Worker invocations. */
    usageModel?: "standard" | "bundled" | "unbound" | null;
}
export declare const PatchDispatchNamespaceScriptSettingResponse: Schema.Schema<PatchDispatchNamespaceScriptSettingResponse>;
export type PatchDispatchNamespaceScriptSettingError = DefaultErrors;
export declare const patchDispatchNamespaceScriptSetting: API.OperationMethod<PatchDispatchNamespaceScriptSettingRequest, PatchDispatchNamespaceScriptSettingResponse, PatchDispatchNamespaceScriptSettingError, Credentials | HttpClient.HttpClient>;
export interface ListDispatchNamespaceScriptTagsRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Identifier. */
    accountId: string;
}
export declare const ListDispatchNamespaceScriptTagsRequest: Schema.Schema<ListDispatchNamespaceScriptTagsRequest>;
export interface ListDispatchNamespaceScriptTagsResponse {
    result: string[];
}
export declare const ListDispatchNamespaceScriptTagsResponse: Schema.Schema<ListDispatchNamespaceScriptTagsResponse>;
export type ListDispatchNamespaceScriptTagsError = DefaultErrors;
export declare const listDispatchNamespaceScriptTags: API.PaginatedOperationMethod<ListDispatchNamespaceScriptTagsRequest, ListDispatchNamespaceScriptTagsResponse, ListDispatchNamespaceScriptTagsError, Credentials | HttpClient.HttpClient>;
export interface PutDispatchNamespaceScriptTagRequest {
    dispatchNamespace: string;
    scriptName: string;
    /** Path param: Identifier. */
    accountId: string;
    /** Body param: Tags associated with the Worker. */
    body: string[] | null;
}
export declare const PutDispatchNamespaceScriptTagRequest: Schema.Schema<PutDispatchNamespaceScriptTagRequest>;
export interface PutDispatchNamespaceScriptTagResponse {
    result: string[];
}
export declare const PutDispatchNamespaceScriptTagResponse: Schema.Schema<PutDispatchNamespaceScriptTagResponse>;
export type PutDispatchNamespaceScriptTagError = DefaultErrors;
export declare const putDispatchNamespaceScriptTag: API.PaginatedOperationMethod<PutDispatchNamespaceScriptTagRequest, PutDispatchNamespaceScriptTagResponse, PutDispatchNamespaceScriptTagError, Credentials | HttpClient.HttpClient>;
export interface DeleteDispatchNamespaceScriptTagRequest {
    dispatchNamespace: string;
    scriptName: string;
    tag: string;
    /** Identifier. */
    accountId: string;
}
export declare const DeleteDispatchNamespaceScriptTagRequest: Schema.Schema<DeleteDispatchNamespaceScriptTagRequest>;
export type DeleteDispatchNamespaceScriptTagResponse = unknown;
export declare const DeleteDispatchNamespaceScriptTagResponse: Schema.Schema<DeleteDispatchNamespaceScriptTagResponse>;
export type DeleteDispatchNamespaceScriptTagError = DefaultErrors;
export declare const deleteDispatchNamespaceScriptTag: API.OperationMethod<DeleteDispatchNamespaceScriptTagRequest, DeleteDispatchNamespaceScriptTagResponse, DeleteDispatchNamespaceScriptTagError, Credentials | HttpClient.HttpClient>;
//# sourceMappingURL=workers-for-platforms.d.ts.map