import { Component, PuptNode, RenderContext } from '../../src/index.ts'; import { z } from 'zod'; export declare const stepsSchema: z.ZodObject<{ preset: z.ZodOptional; style: z.ZodOptional>; showReasoning: z.ZodOptional; verify: z.ZodOptional; selfCritique: z.ZodOptional; extend: z.ZodOptional; numbered: z.ZodOptional; delimiter: z.ZodOptional>; }, z.core.$loose>; type StepsProps = z.infer & { children?: PuptNode; }; export declare class Steps extends Component { static schema: z.ZodObject<{ preset: z.ZodOptional; style: z.ZodOptional>; showReasoning: z.ZodOptional; verify: z.ZodOptional; selfCritique: z.ZodOptional; extend: z.ZodOptional; numbered: z.ZodOptional; delimiter: z.ZodOptional>; }, z.core.$loose>; render(props: StepsProps, _resolvedValue: undefined, _context: RenderContext): PuptNode; private getStyleInstruction; private autoNumberSteps; private flattenFragments; } export {}; //# sourceMappingURL=Steps.d.ts.map