import { ComponentContext } from "@alloy-js/core"; import { JsonSchemaLike } from "@power-plant/schema"; //#region src/core/contexts/schema.d.ts /** * The schema context used in template rendering. */ declare const SchemaContext: ComponentContext; /** * Hook to access the schema context. * * @returns A reactive version of the current schema. */ declare function useSchema(): TSchema; /** * Hook to safely access the schema context. * * @returns The schema context or undefined if not set. */ declare function useSchemaSafe(): TSchema | undefined; /** * The schema property context used in template rendering. */ declare const SchemaPropertyContext: ComponentContext; /** * Hook to access the Schema Property context. * * @returns A reactive version of the current schema property. */ declare function useSchemaProperty(): TSchemaProperty; /** * Hook to safely access the schema property context. * * @returns The schema property context or undefined if not set. */ declare function useSchemaPropertySafe(): TSchemaProperty | undefined; //#endregion export { useSchemaPropertySafe as a, useSchemaProperty as i, SchemaPropertyContext as n, useSchemaSafe as o, useSchema as r, SchemaContext as t }; //# sourceMappingURL=schema-Bxs2HfrX.d.cts.map