import { TaqError } from '@taqueria/protocol/TaqError';
import { FutureInstance } from 'fluture';
import { EphemeralState } from '@taqueria/protocol/types';
import { EphemeralState as EphemeralStateStrict } from '@taqueria/protocol/out/types-strict';
export type { EphemeralStateStrict as EphemeralState };
export declare const from: (input: unknown) => EphemeralStateStrict;
export declare const create: (input: EphemeralState) => EphemeralStateStrict;
export declare const of: (input: unknown) => FutureInstance<TaqError, EphemeralStateStrict>;
export declare const make: (input: Omit<EphemeralStateStrict, "__type">) => FutureInstance<TaqError, EphemeralStateStrict>;
export declare const schemas: {
    rawSchema: import("zod").ZodObject<{
        build: import("zod").ZodString;
        configHash: import("zod").ZodString;
        tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
            name: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "npm" | "binary" | "deno";
            name: string;
        }, {
            type: "npm" | "binary" | "deno";
            name: string;
        }>, import("zod").ZodObject<{
            task: import("zod").ZodString;
            command: import("zod").ZodString;
            aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            example: import("zod").ZodOptional<import("zod").ZodString>;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
            handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>>>;
        operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
            name: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "npm" | "binary" | "deno";
            name: string;
        }, {
            type: "npm" | "binary" | "deno";
            name: string;
        }>, import("zod").ZodObject<Omit<{
            operation: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
                operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    hash: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>>;
                tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    task: import("zod").ZodString;
                    plugin: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>>;
            }, "strip", import("zod").ZodTypeAny, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
        }, "handler">, "strip", import("zod").ZodTypeAny, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>>>;
        templates: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
            name: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "npm" | "binary" | "deno";
            name: string;
        }, {
            type: "npm" | "binary" | "deno";
            name: string;
        }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            template: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodString;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
        }, "handler">, {
            handler: import("zod").ZodString;
        }>, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>>>;
        plugins: import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<{
            name: import("zod").ZodString;
            version: import("zod").ZodString;
            schema: import("zod").ZodString;
            alias: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>;
            tasks: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                task: import("zod").ZodString;
                command: import("zod").ZodString;
                aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
                description: import("zod").ZodOptional<import("zod").ZodString>;
                example: import("zod").ZodOptional<import("zod").ZodString>;
                hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
                encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
                handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
                options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                    flag: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }>, "many">>;
                positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    placeholder: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }>, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }, {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }>, "many">>;
            postInstall: import("zod").ZodOptional<import("zod").ZodString>;
        }, {
            operations: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<Omit<{
                operation: import("zod").ZodString;
                command: import("zod").ZodString;
                description: import("zod").ZodOptional<import("zod").ZodString>;
                positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    placeholder: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }>, "many">>;
                options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                    flag: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }>, "many">>;
                handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
                    operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        hash: import("zod").ZodString;
                        time: import("zod").ZodNumber;
                        output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    }, "strip", import("zod").ZodTypeAny, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }>>;
                    tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        task: import("zod").ZodString;
                        plugin: import("zod").ZodString;
                        time: import("zod").ZodNumber;
                        output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    }, "strip", import("zod").ZodTypeAny, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    tasks: Record<string, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }>;
                    operations: Record<string, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }>;
                }, {
                    tasks: Record<string, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }>;
                    operations: Record<string, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }>;
                }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
            }, "handler">, "strip", import("zod").ZodTypeAny, {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }, {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }>, "many">>;
            templates: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                template: import("zod").ZodString;
                command: import("zod").ZodString;
                description: import("zod").ZodString;
                hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
                options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                    flag: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }>, "many">>;
                positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    placeholder: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }>, "many">>;
                handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
                    data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    messages: import("zod").ZodOptional<import("zod").ZodObject<{
                        header: import("zod").ZodOptional<import("zod").ZodString>;
                        footer: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }>>;
                    render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
                }, "strip", import("zod").ZodTypeAny, {
                    render: "string" | "none" | "table";
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                }, {
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                    render?: "string" | "none" | "table" | undefined;
                }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
                    data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    messages: import("zod").ZodOptional<import("zod").ZodObject<{
                        header: import("zod").ZodOptional<import("zod").ZodString>;
                        footer: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }>>;
                    render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
                }, "strip", import("zod").ZodTypeAny, {
                    render: "string" | "none" | "table";
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                }, {
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                    render?: "string" | "none" | "table" | undefined;
                }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
                encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
            }, "handler">, {
                handler: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }, {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }>, "many">>;
        }>, "strip", import("zod").ZodTypeAny, {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }, {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }>, "many">;
    }, "strip", import("zod").ZodTypeAny, {
        build: string;
        plugins: {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }[];
        tasks: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>;
        operations: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>;
        templates: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>;
        configHash: string;
    }, {
        build: string;
        plugins: {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }[];
        tasks: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>;
        operations: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>;
        templates: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>;
        configHash: string;
    }>;
    schema: import("zod").ZodEffects<import("zod").ZodObject<{
        build: import("zod").ZodString;
        configHash: import("zod").ZodString;
        tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
            name: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "npm" | "binary" | "deno";
            name: string;
        }, {
            type: "npm" | "binary" | "deno";
            name: string;
        }>, import("zod").ZodObject<{
            task: import("zod").ZodString;
            command: import("zod").ZodString;
            aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            example: import("zod").ZodOptional<import("zod").ZodString>;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
            handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>>>;
        operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
            name: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "npm" | "binary" | "deno";
            name: string;
        }, {
            type: "npm" | "binary" | "deno";
            name: string;
        }>, import("zod").ZodObject<Omit<{
            operation: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
                operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    hash: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>>;
                tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    task: import("zod").ZodString;
                    plugin: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>>;
            }, "strip", import("zod").ZodTypeAny, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
        }, "handler">, "strip", import("zod").ZodTypeAny, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>>>;
        templates: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
            name: import("zod").ZodString;
        }, "strip", import("zod").ZodTypeAny, {
            type: "npm" | "binary" | "deno";
            name: string;
        }, {
            type: "npm" | "binary" | "deno";
            name: string;
        }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            template: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodString;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
        }, "handler">, {
            handler: import("zod").ZodString;
        }>, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>>>;
        plugins: import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<{
            name: import("zod").ZodString;
            version: import("zod").ZodString;
            schema: import("zod").ZodString;
            alias: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>;
            tasks: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                task: import("zod").ZodString;
                command: import("zod").ZodString;
                aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
                description: import("zod").ZodOptional<import("zod").ZodString>;
                example: import("zod").ZodOptional<import("zod").ZodString>;
                hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
                encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
                handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
                options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                    flag: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }>, "many">>;
                positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    placeholder: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }>, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }, {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }>, "many">>;
            postInstall: import("zod").ZodOptional<import("zod").ZodString>;
        }, {
            operations: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<Omit<{
                operation: import("zod").ZodString;
                command: import("zod").ZodString;
                description: import("zod").ZodOptional<import("zod").ZodString>;
                positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    placeholder: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }>, "many">>;
                options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                    flag: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }>, "many">>;
                handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
                    operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        hash: import("zod").ZodString;
                        time: import("zod").ZodNumber;
                        output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    }, "strip", import("zod").ZodTypeAny, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }>>;
                    tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        task: import("zod").ZodString;
                        plugin: import("zod").ZodString;
                        time: import("zod").ZodNumber;
                        output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    }, "strip", import("zod").ZodTypeAny, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    tasks: Record<string, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }>;
                    operations: Record<string, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }>;
                }, {
                    tasks: Record<string, {
                        plugin: string;
                        task: string;
                        time: number;
                        output?: unknown;
                    }>;
                    operations: Record<string, {
                        hash: string;
                        time: number;
                        output?: unknown;
                    }>;
                }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
            }, "handler">, "strip", import("zod").ZodTypeAny, {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }, {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }>, "many">>;
            templates: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                template: import("zod").ZodString;
                command: import("zod").ZodString;
                description: import("zod").ZodString;
                hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
                options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                    flag: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                    choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }, {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }>, "many">>;
                positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    placeholder: import("zod").ZodString;
                    description: import("zod").ZodString;
                    defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                    type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                    required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                }, "strip", import("zod").ZodTypeAny, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }, {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }>, "many">>;
                handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                    _: import("zod").ZodArray<import("zod").ZodString, "many">;
                    projectDir: import("zod").ZodString;
                    maxConcurrency: import("zod").ZodNumber;
                    debug: import("zod").ZodBoolean;
                    disableState: import("zod").ZodBoolean;
                    logPluginRequests: import("zod").ZodBoolean;
                    fromVsCode: import("zod").ZodBoolean;
                    version: import("zod").ZodBoolean;
                    build: import("zod").ZodBoolean;
                    help: import("zod").ZodBoolean;
                    yes: import("zod").ZodBoolean;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    env: import("zod").ZodString;
                    quickstart: import("zod").ZodString;
                    setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                    setVersion: import("zod").ZodString;
                }, "quickstart">, {
                    taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                    config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                        language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                        metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                            name: import("zod").ZodOptional<import("zod").ZodString>;
                            projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                            authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                            license: import("zod").ZodOptional<import("zod").ZodString>;
                            homepage: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }, {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        }>>;
                        artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                        contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            sourceFile: import("zod").ZodString;
                            hash: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            sourceFile: string;
                            hash: string;
                        }, {
                            sourceFile: string;
                            hash: string;
                        }>>>;
                        plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                            type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                            name: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }, {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }>, "many">>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                            sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                            storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                            aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }, {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>, import("zod").ZodString]>>;
                        network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                                publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                                privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                                mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                            }, "strip", import("zod").ZodTypeAny, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }>>>;
                            faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                                pkh: import("zod").ZodString;
                                mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                                email: import("zod").ZodString;
                                password: import("zod").ZodString;
                                amount: import("zod").ZodString;
                                activation_code: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }, {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            }>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }>>>;
                        sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            label: import("zod").ZodString;
                            rpcUrl: import("zod").ZodString;
                            protocol: import("zod").ZodOptional<import("zod").ZodString>;
                            plugin: import("zod").ZodOptional<import("zod").ZodString>;
                            blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                            baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                            accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                                encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                                publicKeyHash: import("zod").ZodString;
                                secretKey: import("zod").ZodString;
                            }, "strip", import("zod").ZodTypeAny, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }, {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }>, import("zod").ZodString]>>>;
                            tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                                disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                                postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                                apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            }, "strip", import("zod").ZodTypeAny, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }, {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            }>>;
                            annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }>>>;
                    }, {
                        projectDir: import("zod").ZodString;
                        configFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }>, "strip", import("zod").ZodTypeAny, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }, {
                        projectDir: string;
                        environment: Record<string, string | {
                            networks: string[];
                            sandboxes: string[];
                            aliases?: Record<string, Record<string, string>> | undefined;
                            storage?: Record<string, string> | undefined;
                        }>;
                        hash: string;
                        configFile: string;
                        sandbox?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            plugin?: string | undefined;
                            accounts?: Record<string, string | {
                                publicKeyHash: string;
                                secretKey: string;
                                encryptedKey?: string | undefined;
                            }> | undefined;
                            protocol?: string | undefined;
                            blockTime?: number | undefined;
                            baking?: "enabled" | "disabled" | undefined;
                            tzkt?: {
                                disableAutostartWithSandbox?: boolean | undefined;
                                postgresqlPort?: number | undefined;
                                apiPort?: number | undefined;
                            } | undefined;
                            annotations?: Record<string, unknown> | undefined;
                        }> | undefined;
                        language?: "en" | "fr" | undefined;
                        metadata?: {
                            name?: string | undefined;
                            projectDescription?: string | undefined;
                            authors?: string[] | undefined;
                            license?: string | undefined;
                            homepage?: string | undefined;
                        } | undefined;
                        artifactsDir?: string | undefined;
                        contractsDir?: string | undefined;
                        contracts?: Record<string, {
                            sourceFile: string;
                            hash: string;
                        }> | undefined;
                        plugins?: {
                            type: "npm" | "binary" | "deno";
                            name: string;
                        }[] | undefined;
                        accounts?: Record<string, string> | undefined;
                        network?: Record<string, {
                            label: string;
                            rpcUrl: string;
                            accounts?: Record<string, {
                                mnemonic?: string | undefined;
                                publicKey?: string | undefined;
                                publicKeyHash?: string | undefined;
                                privateKey?: string | undefined;
                            }> | undefined;
                            faucet?: {
                                pkh: string;
                                mnemonic: string[];
                                email: string;
                                password: string;
                                amount: string;
                                activation_code: string;
                            } | undefined;
                        }> | undefined;
                    }>;
                }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
                    data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    messages: import("zod").ZodOptional<import("zod").ZodObject<{
                        header: import("zod").ZodOptional<import("zod").ZodString>;
                        footer: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }>>;
                    render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
                }, "strip", import("zod").ZodTypeAny, {
                    render: "string" | "none" | "table";
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                }, {
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                    render?: "string" | "none" | "table" | undefined;
                }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
                    data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                    messages: import("zod").ZodOptional<import("zod").ZodObject<{
                        header: import("zod").ZodOptional<import("zod").ZodString>;
                        footer: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }, {
                        header?: string | undefined;
                        footer?: string | undefined;
                    }>>;
                    render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
                }, "strip", import("zod").ZodTypeAny, {
                    render: "string" | "none" | "table";
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                }, {
                    data?: unknown;
                    messages?: {
                        header?: string | undefined;
                        footer?: string | undefined;
                    } | undefined;
                    render?: "string" | "none" | "table" | undefined;
                }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
                encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
            }, "handler">, {
                handler: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }, {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }>, "many">>;
        }>, "strip", import("zod").ZodTypeAny, {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }, {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }>, "many">;
    }, "strip", import("zod").ZodTypeAny, {
        build: string;
        plugins: {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }[];
        tasks: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>;
        operations: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>;
        templates: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>;
        configHash: string;
    }, {
        build: string;
        plugins: {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }[];
        tasks: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>;
        operations: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>;
        templates: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>;
        configHash: string;
    }>, EphemeralStateStrict, {
        build: string;
        plugins: {
            version: string;
            name: string;
            schema: string;
            alias: string;
            tasks?: {
                handler: string;
                command: string;
                task: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
                aliases?: string[] | undefined;
                example?: string | undefined;
            }[] | undefined;
            postInstall?: string | undefined;
            operations?: {
                operation: string;
                command: string;
                description?: string | undefined;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
            }[] | undefined;
            templates?: {
                handler: string;
                command: string;
                description: string;
                template: string;
                positionals?: {
                    description: string;
                    placeholder: string;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | undefined;
                    defaultValue?: string | number | boolean | undefined;
                }[] | undefined;
                options?: {
                    description: string;
                    flag: string;
                    boolean?: boolean | undefined;
                    required?: boolean | undefined;
                    type?: "string" | "number" | "boolean" | "count" | undefined;
                    shortFlag?: string | undefined;
                    defaultValue?: string | number | boolean | undefined;
                    choices?: string[] | undefined;
                }[] | undefined;
                hidden?: boolean | undefined;
                encoding?: "none" | "json" | "application/json" | undefined;
            }[] | undefined;
        }[];
        tasks: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>;
        operations: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>;
        templates: Record<string, {
            type: "npm" | "binary" | "deno";
            name: string;
        } & {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>;
        configHash: string;
    }>;
};
export declare const rawSchema: import("zod").ZodObject<{
    build: import("zod").ZodString;
    configHash: import("zod").ZodString;
    tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
        name: import("zod").ZodString;
    }, "strip", import("zod").ZodTypeAny, {
        type: "npm" | "binary" | "deno";
        name: string;
    }, {
        type: "npm" | "binary" | "deno";
        name: string;
    }>, import("zod").ZodObject<{
        task: import("zod").ZodString;
        command: import("zod").ZodString;
        aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        example: import("zod").ZodOptional<import("zod").ZodString>;
        hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
        encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
        handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
        options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
            flag: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
            choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }>, "many">>;
        positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            placeholder: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }>, "many">>;
    }, "strip", import("zod").ZodTypeAny, {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }, {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }>>>;
    operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
        name: import("zod").ZodString;
    }, "strip", import("zod").ZodTypeAny, {
        type: "npm" | "binary" | "deno";
        name: string;
    }, {
        type: "npm" | "binary" | "deno";
        name: string;
    }>, import("zod").ZodObject<Omit<{
        operation: import("zod").ZodString;
        command: import("zod").ZodString;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            placeholder: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }>, "many">>;
        options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
            flag: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
            choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }>, "many">>;
        handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
            operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                hash: import("zod").ZodString;
                time: import("zod").ZodNumber;
                output: import("zod").ZodOptional<import("zod").ZodUnknown>;
            }, "strip", import("zod").ZodTypeAny, {
                hash: string;
                time: number;
                output?: unknown;
            }, {
                hash: string;
                time: number;
                output?: unknown;
            }>>;
            tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                task: import("zod").ZodString;
                plugin: import("zod").ZodString;
                time: import("zod").ZodNumber;
                output: import("zod").ZodOptional<import("zod").ZodUnknown>;
            }, "strip", import("zod").ZodTypeAny, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }>>;
        }, "strip", import("zod").ZodTypeAny, {
            tasks: Record<string, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }>;
            operations: Record<string, {
                hash: string;
                time: number;
                output?: unknown;
            }>;
        }, {
            tasks: Record<string, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }>;
            operations: Record<string, {
                hash: string;
                time: number;
                output?: unknown;
            }>;
        }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
    }, "handler">, "strip", import("zod").ZodTypeAny, {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }, {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }>>>;
    templates: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
        name: import("zod").ZodString;
    }, "strip", import("zod").ZodTypeAny, {
        type: "npm" | "binary" | "deno";
        name: string;
    }, {
        type: "npm" | "binary" | "deno";
        name: string;
    }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
        template: import("zod").ZodString;
        command: import("zod").ZodString;
        description: import("zod").ZodString;
        hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
        options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
            flag: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
            choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }>, "many">>;
        positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            placeholder: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }>, "many">>;
        handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
            data: import("zod").ZodOptional<import("zod").ZodUnknown>;
            messages: import("zod").ZodOptional<import("zod").ZodObject<{
                header: import("zod").ZodOptional<import("zod").ZodString>;
                footer: import("zod").ZodOptional<import("zod").ZodString>;
            }, "strip", import("zod").ZodTypeAny, {
                header?: string | undefined;
                footer?: string | undefined;
            }, {
                header?: string | undefined;
                footer?: string | undefined;
            }>>;
            render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
        }, "strip", import("zod").ZodTypeAny, {
            render: "string" | "none" | "table";
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
        }, {
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
            render?: "string" | "none" | "table" | undefined;
        }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
            data: import("zod").ZodOptional<import("zod").ZodUnknown>;
            messages: import("zod").ZodOptional<import("zod").ZodObject<{
                header: import("zod").ZodOptional<import("zod").ZodString>;
                footer: import("zod").ZodOptional<import("zod").ZodString>;
            }, "strip", import("zod").ZodTypeAny, {
                header?: string | undefined;
                footer?: string | undefined;
            }, {
                header?: string | undefined;
                footer?: string | undefined;
            }>>;
            render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
        }, "strip", import("zod").ZodTypeAny, {
            render: "string" | "none" | "table";
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
        }, {
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
            render?: "string" | "none" | "table" | undefined;
        }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
        encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
    }, "handler">, {
        handler: import("zod").ZodString;
    }>, "strip", import("zod").ZodTypeAny, {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }, {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }>>>;
    plugins: import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<{
        name: import("zod").ZodString;
        version: import("zod").ZodString;
        schema: import("zod").ZodString;
        alias: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>;
        tasks: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            task: import("zod").ZodString;
            command: import("zod").ZodString;
            aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            example: import("zod").ZodOptional<import("zod").ZodString>;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
            handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>, "many">>;
        postInstall: import("zod").ZodOptional<import("zod").ZodString>;
    }, {
        operations: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<Omit<{
            operation: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
                operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    hash: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>>;
                tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    task: import("zod").ZodString;
                    plugin: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>>;
            }, "strip", import("zod").ZodTypeAny, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
        }, "handler">, "strip", import("zod").ZodTypeAny, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>, "many">>;
        templates: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            template: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodString;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
        }, "handler">, {
            handler: import("zod").ZodString;
        }>, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>, "many">>;
    }>, "strip", import("zod").ZodTypeAny, {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }, {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }>, "many">;
}, "strip", import("zod").ZodTypeAny, {
    build: string;
    plugins: {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }[];
    tasks: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }>;
    operations: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }>;
    templates: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }>;
    configHash: string;
}, {
    build: string;
    plugins: {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }[];
    tasks: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }>;
    operations: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }>;
    templates: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }>;
    configHash: string;
}>;
export declare const internalSchema: import("zod").ZodObject<{
    build: import("zod").ZodString;
    configHash: import("zod").ZodString;
    tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
        name: import("zod").ZodString;
    }, "strip", import("zod").ZodTypeAny, {
        type: "npm" | "binary" | "deno";
        name: string;
    }, {
        type: "npm" | "binary" | "deno";
        name: string;
    }>, import("zod").ZodObject<{
        task: import("zod").ZodString;
        command: import("zod").ZodString;
        aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        example: import("zod").ZodOptional<import("zod").ZodString>;
        hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
        encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
        handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
        options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
            flag: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
            choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }>, "many">>;
        positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            placeholder: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }>, "many">>;
    }, "strip", import("zod").ZodTypeAny, {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }, {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }>>>;
    operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
        name: import("zod").ZodString;
    }, "strip", import("zod").ZodTypeAny, {
        type: "npm" | "binary" | "deno";
        name: string;
    }, {
        type: "npm" | "binary" | "deno";
        name: string;
    }>, import("zod").ZodObject<Omit<{
        operation: import("zod").ZodString;
        command: import("zod").ZodString;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            placeholder: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }>, "many">>;
        options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
            flag: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
            choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }>, "many">>;
        handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
            operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                hash: import("zod").ZodString;
                time: import("zod").ZodNumber;
                output: import("zod").ZodOptional<import("zod").ZodUnknown>;
            }, "strip", import("zod").ZodTypeAny, {
                hash: string;
                time: number;
                output?: unknown;
            }, {
                hash: string;
                time: number;
                output?: unknown;
            }>>;
            tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                task: import("zod").ZodString;
                plugin: import("zod").ZodString;
                time: import("zod").ZodNumber;
                output: import("zod").ZodOptional<import("zod").ZodUnknown>;
            }, "strip", import("zod").ZodTypeAny, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }>>;
        }, "strip", import("zod").ZodTypeAny, {
            tasks: Record<string, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }>;
            operations: Record<string, {
                hash: string;
                time: number;
                output?: unknown;
            }>;
        }, {
            tasks: Record<string, {
                plugin: string;
                task: string;
                time: number;
                output?: unknown;
            }>;
            operations: Record<string, {
                hash: string;
                time: number;
                output?: unknown;
            }>;
        }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
    }, "handler">, "strip", import("zod").ZodTypeAny, {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }, {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }>>>;
    templates: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodIntersection<import("zod").ZodObject<{
        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
        name: import("zod").ZodString;
    }, "strip", import("zod").ZodTypeAny, {
        type: "npm" | "binary" | "deno";
        name: string;
    }, {
        type: "npm" | "binary" | "deno";
        name: string;
    }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
        template: import("zod").ZodString;
        command: import("zod").ZodString;
        description: import("zod").ZodString;
        hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
        options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
            flag: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
            choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }, {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }>, "many">>;
        positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            placeholder: import("zod").ZodString;
            description: import("zod").ZodString;
            defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
            type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
            required: import("zod").ZodOptional<import("zod").ZodBoolean>;
        }, "strip", import("zod").ZodTypeAny, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }, {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }>, "many">>;
        handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
            _: import("zod").ZodArray<import("zod").ZodString, "many">;
            projectDir: import("zod").ZodString;
            maxConcurrency: import("zod").ZodNumber;
            debug: import("zod").ZodBoolean;
            disableState: import("zod").ZodBoolean;
            logPluginRequests: import("zod").ZodBoolean;
            fromVsCode: import("zod").ZodBoolean;
            version: import("zod").ZodBoolean;
            build: import("zod").ZodBoolean;
            help: import("zod").ZodBoolean;
            yes: import("zod").ZodBoolean;
            plugin: import("zod").ZodOptional<import("zod").ZodString>;
            env: import("zod").ZodString;
            quickstart: import("zod").ZodString;
            setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
            setVersion: import("zod").ZodString;
        }, "quickstart">, {
            taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
            config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                    projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                    authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                    license: import("zod").ZodOptional<import("zod").ZodString>;
                    homepage: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }, {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                }>>;
                artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    sourceFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    sourceFile: string;
                    hash: string;
                }, {
                    sourceFile: string;
                    hash: string;
                }>>>;
                plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                    type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                    name: import("zod").ZodString;
                }, "strip", import("zod").ZodTypeAny, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }, {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }>, "many">>;
                accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                    networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                    sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                    storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                }, "strip", import("zod").ZodTypeAny, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }, {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>, import("zod").ZodString]>>;
                network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                        privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                        mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }>>>;
                    faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                        pkh: import("zod").ZodString;
                        mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                        email: import("zod").ZodString;
                        password: import("zod").ZodString;
                        amount: import("zod").ZodString;
                        activation_code: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }, {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    }>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }>>>;
                sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    label: import("zod").ZodString;
                    rpcUrl: import("zod").ZodString;
                    protocol: import("zod").ZodOptional<import("zod").ZodString>;
                    plugin: import("zod").ZodOptional<import("zod").ZodString>;
                    blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                    baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                        publicKeyHash: import("zod").ZodString;
                        secretKey: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }, {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }>, import("zod").ZodString]>>>;
                    tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                        disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                        postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }, {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    }>>;
                    annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                }, "strip", import("zod").ZodTypeAny, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }>>>;
            }, {
                projectDir: import("zod").ZodString;
                configFile: import("zod").ZodString;
                hash: import("zod").ZodString;
            }>, "strip", import("zod").ZodTypeAny, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }, {
                projectDir: string;
                environment: Record<string, string | {
                    networks: string[];
                    sandboxes: string[];
                    aliases?: Record<string, Record<string, string>> | undefined;
                    storage?: Record<string, string> | undefined;
                }>;
                hash: string;
                configFile: string;
                sandbox?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    plugin?: string | undefined;
                    accounts?: Record<string, string | {
                        publicKeyHash: string;
                        secretKey: string;
                        encryptedKey?: string | undefined;
                    }> | undefined;
                    protocol?: string | undefined;
                    blockTime?: number | undefined;
                    baking?: "enabled" | "disabled" | undefined;
                    tzkt?: {
                        disableAutostartWithSandbox?: boolean | undefined;
                        postgresqlPort?: number | undefined;
                        apiPort?: number | undefined;
                    } | undefined;
                    annotations?: Record<string, unknown> | undefined;
                }> | undefined;
                language?: "en" | "fr" | undefined;
                metadata?: {
                    name?: string | undefined;
                    projectDescription?: string | undefined;
                    authors?: string[] | undefined;
                    license?: string | undefined;
                    homepage?: string | undefined;
                } | undefined;
                artifactsDir?: string | undefined;
                contractsDir?: string | undefined;
                contracts?: Record<string, {
                    sourceFile: string;
                    hash: string;
                }> | undefined;
                plugins?: {
                    type: "npm" | "binary" | "deno";
                    name: string;
                }[] | undefined;
                accounts?: Record<string, string> | undefined;
                network?: Record<string, {
                    label: string;
                    rpcUrl: string;
                    accounts?: Record<string, {
                        mnemonic?: string | undefined;
                        publicKey?: string | undefined;
                        publicKeyHash?: string | undefined;
                        privateKey?: string | undefined;
                    }> | undefined;
                    faucet?: {
                        pkh: string;
                        mnemonic: string[];
                        email: string;
                        password: string;
                        amount: string;
                        activation_code: string;
                    } | undefined;
                }> | undefined;
            }>;
        }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
            data: import("zod").ZodOptional<import("zod").ZodUnknown>;
            messages: import("zod").ZodOptional<import("zod").ZodObject<{
                header: import("zod").ZodOptional<import("zod").ZodString>;
                footer: import("zod").ZodOptional<import("zod").ZodString>;
            }, "strip", import("zod").ZodTypeAny, {
                header?: string | undefined;
                footer?: string | undefined;
            }, {
                header?: string | undefined;
                footer?: string | undefined;
            }>>;
            render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
        }, "strip", import("zod").ZodTypeAny, {
            render: "string" | "none" | "table";
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
        }, {
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
            render?: "string" | "none" | "table" | undefined;
        }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
            data: import("zod").ZodOptional<import("zod").ZodUnknown>;
            messages: import("zod").ZodOptional<import("zod").ZodObject<{
                header: import("zod").ZodOptional<import("zod").ZodString>;
                footer: import("zod").ZodOptional<import("zod").ZodString>;
            }, "strip", import("zod").ZodTypeAny, {
                header?: string | undefined;
                footer?: string | undefined;
            }, {
                header?: string | undefined;
                footer?: string | undefined;
            }>>;
            render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
        }, "strip", import("zod").ZodTypeAny, {
            render: "string" | "none" | "table";
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
        }, {
            data?: unknown;
            messages?: {
                header?: string | undefined;
                footer?: string | undefined;
            } | undefined;
            render?: "string" | "none" | "table" | undefined;
        }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
        encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
    }, "handler">, {
        handler: import("zod").ZodString;
    }>, "strip", import("zod").ZodTypeAny, {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }, {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }>>>;
    plugins: import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<{
        name: import("zod").ZodString;
        version: import("zod").ZodString;
        schema: import("zod").ZodString;
        alias: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>;
        tasks: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
            task: import("zod").ZodString;
            command: import("zod").ZodString;
            aliases: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodString]>, "many">>;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            example: import("zod").ZodOptional<import("zod").ZodString>;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
            handler: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodString]>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
        }, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }, {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }>, "many">>;
        postInstall: import("zod").ZodOptional<import("zod").ZodString>;
    }, {
        operations: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<Omit<{
            operation: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodOptional<import("zod").ZodString>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            handler: import("zod").ZodOptional<import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<{
                operations: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    hash: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>>;
                tasks: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                    task: import("zod").ZodString;
                    plugin: import("zod").ZodString;
                    time: import("zod").ZodNumber;
                    output: import("zod").ZodOptional<import("zod").ZodUnknown>;
                }, "strip", import("zod").ZodTypeAny, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>>;
            }, "strip", import("zod").ZodTypeAny, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }, {
                tasks: Record<string, {
                    plugin: string;
                    task: string;
                    time: number;
                    output?: unknown;
                }>;
                operations: Record<string, {
                    hash: string;
                    time: number;
                    output?: unknown;
                }>;
            }>], import("zod").ZodUnknown>, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodVoid>>>;
        }, "handler">, "strip", import("zod").ZodTypeAny, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }, {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }>, "many">>;
        templates: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
            template: import("zod").ZodString;
            command: import("zod").ZodString;
            description: import("zod").ZodString;
            hidden: import("zod").ZodOptional<import("zod").ZodBoolean>;
            options: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                shortFlag: import("zod").ZodOptional<import("zod").ZodString>;
                flag: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">, import("zod").ZodLiteral<"count">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
                boolean: import("zod").ZodOptional<import("zod").ZodBoolean>;
                choices: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }, {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }>, "many">>;
            positionals: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                placeholder: import("zod").ZodString;
                description: import("zod").ZodString;
                defaultValue: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber, import("zod").ZodBoolean]>>;
                type: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"string">, import("zod").ZodLiteral<"number">, import("zod").ZodLiteral<"boolean">]>>;
                required: import("zod").ZodOptional<import("zod").ZodBoolean>;
            }, "strip", import("zod").ZodTypeAny, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }, {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }>, "many">>;
            handler: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodFunction<import("zod").ZodTuple<[import("zod").ZodObject<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<import("zod").objectUtil.extendShape<Omit<{
                _: import("zod").ZodArray<import("zod").ZodString, "many">;
                projectDir: import("zod").ZodString;
                maxConcurrency: import("zod").ZodNumber;
                debug: import("zod").ZodBoolean;
                disableState: import("zod").ZodBoolean;
                logPluginRequests: import("zod").ZodBoolean;
                fromVsCode: import("zod").ZodBoolean;
                version: import("zod").ZodBoolean;
                build: import("zod").ZodBoolean;
                help: import("zod").ZodBoolean;
                yes: import("zod").ZodBoolean;
                plugin: import("zod").ZodOptional<import("zod").ZodString>;
                env: import("zod").ZodString;
                quickstart: import("zod").ZodString;
                setBuild: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>;
                setVersion: import("zod").ZodString;
            }, "quickstart">, {
                taqRun: import("zod").ZodUnion<[import("zod").ZodLiteral<"proxy">, import("zod").ZodLiteral<"pluginInfo">, import("zod").ZodLiteral<"checkRuntimeDependencies">, import("zod").ZodLiteral<"installRuntimeDependencies">, import("zod").ZodLiteral<"runPostInstall">, import("zod").ZodLiteral<"proxyTemplate">]>;
                config: import("zod").ZodObject<import("zod").objectUtil.extendShape<{
                    language: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"en">, import("zod").ZodLiteral<"fr">]>>>;
                    metadata: import("zod").ZodOptional<import("zod").ZodObject<{
                        name: import("zod").ZodOptional<import("zod").ZodString>;
                        projectDescription: import("zod").ZodOptional<import("zod").ZodString>;
                        authors: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
                        license: import("zod").ZodOptional<import("zod").ZodString>;
                        homepage: import("zod").ZodOptional<import("zod").ZodString>;
                    }, "strip", import("zod").ZodTypeAny, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }, {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    }>>;
                    artifactsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contractsDir: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodString>>;
                    contracts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        sourceFile: import("zod").ZodString;
                        hash: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        sourceFile: string;
                        hash: string;
                    }, {
                        sourceFile: string;
                        hash: string;
                    }>>>;
                    plugins: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
                        type: import("zod").ZodUnion<[import("zod").ZodLiteral<"npm">, import("zod").ZodLiteral<"binary">, import("zod").ZodLiteral<"deno">]>;
                        name: import("zod").ZodString;
                    }, "strip", import("zod").ZodTypeAny, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }, {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }>, "many">>;
                    accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                    environment: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                        networks: import("zod").ZodArray<import("zod").ZodString, "many">;
                        sandboxes: import("zod").ZodArray<import("zod").ZodString, "many">;
                        storage: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>;
                        aliases: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }, {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>, import("zod").ZodString]>>;
                    network: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                            publicKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodOptional<import("zod").ZodString>;
                            privateKey: import("zod").ZodOptional<import("zod").ZodString>;
                            mnemonic: import("zod").ZodOptional<import("zod").ZodString>;
                        }, "strip", import("zod").ZodTypeAny, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }>>>;
                        faucet: import("zod").ZodOptional<import("zod").ZodObject<{
                            pkh: import("zod").ZodString;
                            mnemonic: import("zod").ZodArray<import("zod").ZodString, "many">;
                            email: import("zod").ZodString;
                            password: import("zod").ZodString;
                            amount: import("zod").ZodString;
                            activation_code: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }, {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        }>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }>>>;
                    sandbox: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
                        label: import("zod").ZodString;
                        rpcUrl: import("zod").ZodString;
                        protocol: import("zod").ZodOptional<import("zod").ZodString>;
                        plugin: import("zod").ZodOptional<import("zod").ZodString>;
                        blockTime: import("zod").ZodOptional<import("zod").ZodNumber>;
                        baking: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodLiteral<"enabled">, import("zod").ZodLiteral<"disabled">]>>;
                        accounts: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<[import("zod").ZodObject<{
                            encryptedKey: import("zod").ZodOptional<import("zod").ZodString>;
                            publicKeyHash: import("zod").ZodString;
                            secretKey: import("zod").ZodString;
                        }, "strip", import("zod").ZodTypeAny, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }, {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }>, import("zod").ZodString]>>>;
                        tzkt: import("zod").ZodOptional<import("zod").ZodObject<{
                            disableAutostartWithSandbox: import("zod").ZodOptional<import("zod").ZodBoolean>;
                            postgresqlPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                            apiPort: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodNumber>>;
                        }, "strip", import("zod").ZodTypeAny, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }, {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        }>>;
                        annotations: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
                    }, "strip", import("zod").ZodTypeAny, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }>>>;
                }, {
                    projectDir: import("zod").ZodString;
                    configFile: import("zod").ZodString;
                    hash: import("zod").ZodString;
                }>, "strip", import("zod").ZodTypeAny, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }, {
                    projectDir: string;
                    environment: Record<string, string | {
                        networks: string[];
                        sandboxes: string[];
                        aliases?: Record<string, Record<string, string>> | undefined;
                        storage?: Record<string, string> | undefined;
                    }>;
                    hash: string;
                    configFile: string;
                    sandbox?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        plugin?: string | undefined;
                        accounts?: Record<string, string | {
                            publicKeyHash: string;
                            secretKey: string;
                            encryptedKey?: string | undefined;
                        }> | undefined;
                        protocol?: string | undefined;
                        blockTime?: number | undefined;
                        baking?: "enabled" | "disabled" | undefined;
                        tzkt?: {
                            disableAutostartWithSandbox?: boolean | undefined;
                            postgresqlPort?: number | undefined;
                            apiPort?: number | undefined;
                        } | undefined;
                        annotations?: Record<string, unknown> | undefined;
                    }> | undefined;
                    language?: "en" | "fr" | undefined;
                    metadata?: {
                        name?: string | undefined;
                        projectDescription?: string | undefined;
                        authors?: string[] | undefined;
                        license?: string | undefined;
                        homepage?: string | undefined;
                    } | undefined;
                    artifactsDir?: string | undefined;
                    contractsDir?: string | undefined;
                    contracts?: Record<string, {
                        sourceFile: string;
                        hash: string;
                    }> | undefined;
                    plugins?: {
                        type: "npm" | "binary" | "deno";
                        name: string;
                    }[] | undefined;
                    accounts?: Record<string, string> | undefined;
                    network?: Record<string, {
                        label: string;
                        rpcUrl: string;
                        accounts?: Record<string, {
                            mnemonic?: string | undefined;
                            publicKey?: string | undefined;
                            publicKeyHash?: string | undefined;
                            privateKey?: string | undefined;
                        }> | undefined;
                        faucet?: {
                            pkh: string;
                            mnemonic: string[];
                            email: string;
                            password: string;
                            amount: string;
                            activation_code: string;
                        } | undefined;
                    }> | undefined;
                }>;
            }>, import("zod").ZodTypeAny, "passthrough">>], import("zod").ZodUnknown>, import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>, import("zod").ZodPromise<import("zod").ZodUnion<[import("zod").ZodObject<{
                data: import("zod").ZodOptional<import("zod").ZodUnknown>;
                messages: import("zod").ZodOptional<import("zod").ZodObject<{
                    header: import("zod").ZodOptional<import("zod").ZodString>;
                    footer: import("zod").ZodOptional<import("zod").ZodString>;
                }, "strip", import("zod").ZodTypeAny, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }, {
                    header?: string | undefined;
                    footer?: string | undefined;
                }>>;
                render: import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"table">, import("zod").ZodLiteral<"string">]>>;
            }, "strip", import("zod").ZodTypeAny, {
                render: "string" | "none" | "table";
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
            }, {
                data?: unknown;
                messages?: {
                    header?: string | undefined;
                    footer?: string | undefined;
                } | undefined;
                render?: "string" | "none" | "table" | undefined;
            }>, import("zod").ZodVoid]>>]>>, import("zod").ZodPromise<import("zod").ZodVoid>]>;
            encoding: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodUnion<[import("zod").ZodLiteral<"none">, import("zod").ZodLiteral<"json">, import("zod").ZodLiteral<"application/json">]>>>;
        }, "handler">, {
            handler: import("zod").ZodString;
        }>, "strip", import("zod").ZodTypeAny, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }, {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }>, "many">>;
    }>, "strip", import("zod").ZodTypeAny, {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }, {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }>, "many">;
}, "strip", import("zod").ZodTypeAny, {
    build: string;
    plugins: {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }[];
    tasks: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }>;
    operations: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }>;
    templates: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }>;
    configHash: string;
}, {
    build: string;
    plugins: {
        version: string;
        name: string;
        schema: string;
        alias: string;
        tasks?: {
            handler: string;
            command: string;
            task: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
            aliases?: string[] | undefined;
            example?: string | undefined;
        }[] | undefined;
        postInstall?: string | undefined;
        operations?: {
            operation: string;
            command: string;
            description?: string | undefined;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
        }[] | undefined;
        templates?: {
            handler: string;
            command: string;
            description: string;
            template: string;
            positionals?: {
                description: string;
                placeholder: string;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | undefined;
                defaultValue?: string | number | boolean | undefined;
            }[] | undefined;
            options?: {
                description: string;
                flag: string;
                boolean?: boolean | undefined;
                required?: boolean | undefined;
                type?: "string" | "number" | "boolean" | "count" | undefined;
                shortFlag?: string | undefined;
                defaultValue?: string | number | boolean | undefined;
                choices?: string[] | undefined;
            }[] | undefined;
            hidden?: boolean | undefined;
            encoding?: "none" | "json" | "application/json" | undefined;
        }[] | undefined;
    }[];
    tasks: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        task: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
        aliases?: string[] | undefined;
        example?: string | undefined;
    }>;
    operations: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        operation: string;
        command: string;
        description?: string | undefined;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
    }>;
    templates: Record<string, {
        type: "npm" | "binary" | "deno";
        name: string;
    } & {
        handler: string;
        command: string;
        description: string;
        template: string;
        positionals?: {
            description: string;
            placeholder: string;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | undefined;
            defaultValue?: string | number | boolean | undefined;
        }[] | undefined;
        options?: {
            description: string;
            flag: string;
            boolean?: boolean | undefined;
            required?: boolean | undefined;
            type?: "string" | "number" | "boolean" | "count" | undefined;
            shortFlag?: string | undefined;
            defaultValue?: string | number | boolean | undefined;
            choices?: string[] | undefined;
        }[] | undefined;
        hidden?: boolean | undefined;
        encoding?: "none" | "json" | "application/json" | undefined;
    }>;
    configHash: string;
}>;
export type t = EphemeralStateStrict;
//# sourceMappingURL=EphemeralState.d.ts.map