import { Component, PuptNode, RenderContext } from '../../src/index.ts'; import { z } from 'zod'; export declare const askReviewFileSchema: z.ZodObject<{ name: z.ZodString; label: z.ZodString; description: z.ZodOptional; required: z.ZodOptional; silent: z.ZodOptional; default: z.ZodOptional; extensions: z.ZodOptional>; editor: z.ZodOptional; }, z.core.$loose>; export type ReviewFileProps = z.infer & { children?: PuptNode; }; /** * Ask.ReviewFile combines file selection with automatic post-execution review. * It's syntactic sugar for: * * */ export declare class AskReviewFile extends Component { static schema: z.ZodObject<{ name: z.ZodString; label: z.ZodString; description: z.ZodOptional; required: z.ZodOptional; silent: z.ZodOptional; default: z.ZodOptional; extensions: z.ZodOptional>; editor: z.ZodOptional; }, z.core.$loose>; resolve(props: ReviewFileProps, context: RenderContext): string; render(props: ReviewFileProps, resolvedValue: string | undefined, context: RenderContext): PuptNode; } //# sourceMappingURL=ReviewFile.d.ts.map