import { t as ComponentProps } from "./components-U6HOf5GS.cjs"; import { JsonSchema, JsonSchemaObject } from "@power-plant/schema"; import { VarDeclarationProps } from "@alloy-js/typescript"; //#region src/typescript/components/object-declaration.d.ts interface ObjectDeclarationProps extends VarDeclarationProps { schema?: JsonSchemaObject; } /** * Generates a TypeScript object for the given reflection class. */ declare function ObjectDeclaration(props: ObjectDeclarationProps): import("@alloy-js/core").Children; interface ObjectDeclarationPropertyProps extends ComponentProps { name: string; required?: boolean; value?: unknown; schema: JsonSchema; } /** * Generates a TypeScript object property for the given reflection class. */ declare function ObjectDeclarationProperty(props: ObjectDeclarationPropertyProps): import("@alloy-js/core").Children; //#endregion export { ObjectDeclarationProps as i, ObjectDeclarationProperty as n, ObjectDeclarationPropertyProps as r, ObjectDeclaration as t }; //# sourceMappingURL=object-declaration-DbJYlM_V.d.cts.map