import { type InferSchemaOptions } from './infer'; import { z } from 'zod'; export declare const TaskSchemas: { AwsAssumeRole: z.ZodObject<{ roleArn: z.ZodString; }, "strip", z.ZodTypeAny, { roleArn: string; }, { roleArn: string; }>; Babel: z.ZodObject<{ files: z.ZodDefault; outputPath: z.ZodDefault; configFile: z.ZodOptional; envName: z.ZodUnion<[z.ZodLiteral<"production">, z.ZodLiteral<"development">]>; }, "strip", z.ZodTypeAny, { files: string; outputPath: string; envName: "production" | "development"; configFile?: string | undefined; }, { envName: "production" | "development"; files?: string | undefined; outputPath?: string | undefined; configFile?: string | undefined; }>; Commitlint: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; Cypress: z.ZodObject<{ url: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; }, { url?: string | undefined; }>; Eslint: z.ZodObject<{ configPath: z.ZodOptional; files: z.ZodDefault, z.ZodString]>>; }, "strip", z.ZodTypeAny, { files: (string | string[]) & (string | string[] | undefined); configPath?: string | undefined; }, { configPath?: string | undefined; files?: string | string[] | undefined; }>; HerokuProduction: z.ZodObject<{ scaling: z.ZodRecord>>; }, "strip", z.ZodTypeAny, { scaling: Record>; }, { scaling: Record>; }>; HerokuReview: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; HerokuStaging: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; HerokuTeardown: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; Jest: z.ZodObject<{ configPath: z.ZodOptional; ci: z.ZodOptional>; }, "strip", z.ZodTypeAny, { configPath?: string | undefined; ci?: true | undefined; }, { configPath?: string | undefined; ci?: true | undefined; }>; HakoDeploy: z.ZodObject<{ environments: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { environments: ("ft-com-prod-eu" | "ft-com-prod-us" | "ft-com-test-eu")[]; }, { environments: ("ft-com-prod-eu" | "ft-com-prod-us" | "ft-com-test-eu")[]; }>; LintStaged: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; Mocha: z.ZodObject<{ files: z.ZodDefault; configPath: z.ZodOptional; }, "strip", z.ZodTypeAny, { files: string; configPath?: string | undefined; }, { files?: string | undefined; configPath?: string | undefined; }>; Node: z.ZodObject<{ entry: z.ZodDefault; args: z.ZodOptional>; useDoppler: z.ZodDefault; ports: z.ZodDefault, z.ZodLiteral]>>; watch: z.ZodOptional; }, "strip", z.ZodTypeAny, { useDoppler: boolean; ports: (false | number[]) & (false | number[] | undefined); entry: string; args?: string[] | undefined; watch?: boolean | undefined; }, { entry?: string | undefined; args?: string[] | undefined; useDoppler?: boolean | undefined; ports?: false | number[] | undefined; watch?: boolean | undefined; }>; Nodemon: z.ZodObject<{ entry: z.ZodDefault; configPath: z.ZodOptional; useDoppler: z.ZodDefault; ports: z.ZodDefault, z.ZodLiteral]>>; }, "strip", z.ZodTypeAny, { useDoppler: boolean; ports: (false | number[]) & (false | number[] | undefined); entry: string; configPath?: string | undefined; }, { entry?: string | undefined; configPath?: string | undefined; useDoppler?: boolean | undefined; ports?: false | number[] | undefined; }>; NpmPrune: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; NpmPublish: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; NTest: z.ZodObject<{ browsers: z.ZodOptional>; host: z.ZodOptional; config: z.ZodOptional; interactive: z.ZodOptional; header: z.ZodOptional>; }, "strip", z.ZodTypeAny, { browsers?: string[] | undefined; host?: string | undefined; config?: string | undefined; interactive?: boolean | undefined; header?: Record | undefined; }, { browsers?: string[] | undefined; host?: string | undefined; config?: string | undefined; interactive?: boolean | undefined; header?: Record | undefined; }>; Prettier: z.ZodObject<{ files: z.ZodDefault, z.ZodString]>>; configFile: z.ZodOptional; ignoreFile: z.ZodDefault; }, "strip", z.ZodTypeAny, { files: (string | string[]) & (string | string[] | undefined); ignoreFile: string; configFile?: string | undefined; }, { files?: string | string[] | undefined; configFile?: string | undefined; ignoreFile?: string | undefined; }>; ServerlessDeploy: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; ServerlessProvision: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; ServerlessRun: z.ZodObject<{ ports: z.ZodDefault>; useDoppler: z.ZodDefault; }, "strip", z.ZodTypeAny, { useDoppler: boolean; ports: number[]; }, { ports?: number[] | undefined; useDoppler?: boolean | undefined; }>; ServerlessTeardown: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; TypeScript: z.ZodObject<{ configPath: z.ZodOptional; build: z.ZodOptional>; watch: z.ZodOptional>; noEmit: z.ZodOptional>; }, "strip", z.ZodTypeAny, { configPath?: string | undefined; build?: true | undefined; watch?: true | undefined; noEmit?: true | undefined; }, { configPath?: string | undefined; build?: true | undefined; watch?: true | undefined; noEmit?: true | undefined; }>; UploadAssetsToS3: z.ZodObject<{ accessKeyIdEnvVar: z.ZodDefault; secretAccessKeyEnvVar: z.ZodDefault; directory: z.ZodDefault; reviewBucket: z.ZodDefault>; prodBucket: z.ZodDefault>; region: z.ZodDefault; destination: z.ZodDefault; extensions: z.ZodDefault; cacheControl: z.ZodDefault; }, "strip", z.ZodTypeAny, { accessKeyIdEnvVar: string; secretAccessKeyEnvVar: string; directory: string; reviewBucket: string[]; prodBucket: string[]; region: string; destination: string; extensions: string; cacheControl: string; }, { accessKeyIdEnvVar?: string | undefined; secretAccessKeyEnvVar?: string | undefined; directory?: string | undefined; reviewBucket?: string[] | undefined; prodBucket?: string[] | undefined; region?: string | undefined; destination?: string | undefined; extensions?: string | undefined; cacheControl?: string | undefined; }>; Webpack: z.ZodObject<{ configPath: z.ZodOptional; envName: z.ZodUnion<[z.ZodLiteral<"production">, z.ZodLiteral<"development">]>; watch: z.ZodOptional; }, "strip", z.ZodTypeAny, { envName: "production" | "development"; configPath?: string | undefined; watch?: boolean | undefined; }, { envName: "production" | "development"; configPath?: string | undefined; watch?: boolean | undefined; }>; }; export type TaskOptions = InferSchemaOptions; //# sourceMappingURL=tasks.d.ts.map