import type { Command } from 'commander'; import { z } from 'zod'; import type { networkMap } from '../utils/networkMap'; export interface IContractGenerateOptions { clean?: boolean; capsInterface?: string; file?: string[]; contract?: string[]; namespace?: string; api?: string; chain?: number; parseTreePath?: string; network?: keyof typeof networkMap; } declare const Options: z.ZodEffects>; contract: z.ZodOptional>; clean: z.ZodOptional; capsInterface: z.ZodOptional; api: z.ZodOptional; chain: z.ZodOptional; namespace: z.ZodOptional; network: z.ZodString; parseTreePath: z.ZodOptional; }, "strip", z.ZodTypeAny, { network: string; contract?: string[] | undefined; file?: string[] | undefined; clean?: boolean | undefined; capsInterface?: string | undefined; api?: string | undefined; chain?: number | undefined; namespace?: string | undefined; parseTreePath?: string | undefined; }, { network: string; contract?: string[] | undefined; file?: string[] | undefined; clean?: boolean | undefined; capsInterface?: string | undefined; api?: string | undefined; chain?: number | undefined; namespace?: string | undefined; parseTreePath?: string | undefined; }>, { network: string; contract?: string[] | undefined; file?: string[] | undefined; clean?: boolean | undefined; capsInterface?: string | undefined; api?: string | undefined; chain?: number | undefined; namespace?: string | undefined; parseTreePath?: string | undefined; }, { network: string; contract?: string[] | undefined; file?: string[] | undefined; clean?: boolean | undefined; capsInterface?: string | undefined; api?: string | undefined; chain?: number | undefined; namespace?: string | undefined; parseTreePath?: string | undefined; }>, { network: string; contract?: string[] | undefined; file?: string[] | undefined; clean?: boolean | undefined; capsInterface?: string | undefined; api?: string | undefined; chain?: number | undefined; namespace?: string | undefined; parseTreePath?: string | undefined; }, { network: string; contract?: string[] | undefined; file?: string[] | undefined; clean?: boolean | undefined; capsInterface?: string | undefined; api?: string | undefined; chain?: number | undefined; namespace?: string | undefined; parseTreePath?: string | undefined; }>; export type TOptions = z.infer; export declare function contractGenerateCommand(program: Command, version: string): void; export {}; //# sourceMappingURL=index.d.ts.map