import { Opt } from "@effect-ts-app/core/Option";
import * as S from "./_schema.js";
import * as Th from "./These.js";
/**
* @tsplus type ets/Schema/Constructor
*/
export type Constructor = {
(u: Input): Th.These;
};
export declare const interpreters: ((schema: S.SchemaAny) => Opt<() => Constructor>)[];
declare function constructorFor(schema: S.Schema): Constructor;
export { constructorFor as for };
//# sourceMappingURL=_constructor.d.ts.map