import { Component, PuptNode, RenderContext } from '../../src/index.ts'; import { z } from 'zod'; export declare const formatSchema: z.ZodObject<{ type: z.ZodOptional>; language: z.ZodOptional; schema: z.ZodOptional>]>>; template: z.ZodOptional; example: z.ZodOptional; strict: z.ZodOptional; validate: z.ZodOptional; maxLength: z.ZodOptional>; minLength: z.ZodOptional>; delimiter: z.ZodOptional>; }, z.core.$loose>; type FormatProps = z.infer & { children?: PuptNode; }; export declare class Format extends Component { static schema: z.ZodObject<{ type: z.ZodOptional>; language: z.ZodOptional; schema: z.ZodOptional>]>>; template: z.ZodOptional; example: z.ZodOptional; strict: z.ZodOptional; validate: z.ZodOptional; maxLength: z.ZodOptional>; minLength: z.ZodOptional>; delimiter: z.ZodOptional>; }, z.core.$loose>; render(props: FormatProps, _resolvedValue: undefined, context: RenderContext): PuptNode; private getPreferredFormat; } export {}; //# sourceMappingURL=Format.d.ts.map