import { Component, PuptNode, RenderContext } from '../../src/index.ts'; import { z } from 'zod'; export declare const ifSchema: z.ZodObject<{ when: z.ZodOptional>; provider: z.ZodOptional, z.ZodArray>]>>; notProvider: z.ZodOptional, z.ZodArray>]>>; }, z.core.$loose>; export type IfProps = z.infer & { children?: PuptNode; }; export declare class If extends Component { static schema: z.ZodObject<{ when: z.ZodOptional>; provider: z.ZodOptional, z.ZodArray>]>>; notProvider: z.ZodOptional, z.ZodArray>]>>; }, z.core.$loose>; render({ when, provider, notProvider, children }: IfProps, _resolvedValue: undefined, context: RenderContext): PuptNode; } //# sourceMappingURL=If.d.ts.map