import { Schema } from "@fncts/schema/Schema/definition"; import { Check } from "@fncts/typelevel"; import { Parser } from "@fncts/schema/Parser/definition"; import { Gen } from "@fncts/test/control/Gen"; /** * @tsplus static fncts.schema.SchemaOps map * @tsplus location "@fncts/schema/Schema/api/set" */ export declare function set(value: Schema): Schema>; /** * @tsplus static fncts.schema.SchemaOps mapFromRecord * @tsplus location "@fncts/schema/Schema/api/set" */ export declare function setFromArray(value: Schema): Schema>; /** * @tsplus derive fncts.schema.Schema[fncts.Set]<_> 10 * @tsplus location "@fncts/schema/Schema/api/set" */ export declare function deriveSet>(...[value]: [A] extends [Set] ? Check>> extends Check.True ? [value: Schema] : never : never): Schema;