import { Component, PuptNode, RenderContext } from '../../src/index.ts'; import { z } from 'zod'; /** * Schema for component props. * * Examples: * - * - * - * - */ export declare const usesSchema: z.ZodObject<{ component: z.ZodOptional; default: z.ZodOptional; as: z.ZodOptional; from: z.ZodString; }, z.core.$loose>; type UsesProps = z.infer & { children?: PuptNode; }; /** * The component declares dependencies on external components. * * This component is transformed into an import statement by the Babel plugin * during compilation. If the render method is called, it means the plugin * did not run, which is a configuration error. * * @example * ```xml * * * * * * * * * * * * ``` */ export declare class Uses extends Component { static schema: z.ZodObject<{ component: z.ZodOptional; default: z.ZodOptional; as: z.ZodOptional; from: z.ZodString; }, z.core.$loose>; render(props: UsesProps, _resolvedValue: undefined, _context: RenderContext): PuptNode; } export {}; //# sourceMappingURL=Uses.d.ts.map