import { z } from 'zod'; import { LogLevel } from '@slack/web-api'; export declare const ZodCliSchema: z.ZodObject<{ sendResults: z.ZodEnum<{ always: "always"; "on-failure": "on-failure"; }>; sendUsingBot: z.ZodOptional; }, z.core.$strip>>; sendUsingWebhook: z.ZodOptional>; customLayout: z.ZodOptional>; customLayoutAsync: z.ZodOptional>; slackLogLevel: z.ZodEnum; maxNumberOfFailures: z.ZodDefault; disableUnfurl: z.ZodDefault; showInThread: z.ZodDefault; proxy: z.ZodOptional; meta: z.ZodOptional>>; sendCustomBlocksInThreadAfterIndex: z.ZodOptional; }, z.core.$strip>; export interface ICliConfig { sendResults: 'always' | 'on-failure'; sendUsingBot?: { channels: string[]; }; sendUsingWebhook?: { webhookUrl: string; }; slackLogLevel: LogLevel; customLayout?: { functionName: string; source: string; }; customLayoutAsync?: { functionName: string; source: string; }; maxNumberOfFailures: number; disableUnfurl: boolean; showInThread: boolean; proxy?: string; meta?: Array<{ key: string; value: string; }>; sendCustomBlocksInThreadAfterIndex?: number; }