import * as MO from "../_schema.js"; export declare function makeUtils(self: Schema): Utils; export type Utils = { parse: EParserFor; unsafe: UnsafeEParserFor; }; export declare function extendWithUtils(self: Schema): Schema & Utils; export declare function extendWithUtilsAnd(self: Schema, additional: (self: Schema & Utils) => Additional): Schema & Utils & Additional; export type EParserFor = MO.Parser.Parser, MO.ParserErrorOf, MO.ParsedShapeOf>; export type UnsafeEParserFor = (e: MO.EncodedOf) => MO.ParsedShapeOf; export declare function EParserFor(schema: MO.Schema): MO.Parser.Parser; export type EncSchemaForModel = MO.Schema, // unknown lock to ParsedShape, MO.ConstructorInputOf, MEnc, MO.ApiOf & MO.ApiSelfType>; //# sourceMappingURL=_shared.d.ts.map