//#region src/schema.d.ts type Schema = (value: unknown) => value is T; declare const string: Schema; declare const boolean: Schema; declare const finiteNumber: Schema; declare const record: Schema>; declare const literal: (...values: T[]) => Schema; declare const arrayOf: (item: Schema) => Schema; declare const recordOf: (item: Schema) => Schema>; declare const nonEmpty: (schema: Schema) => Schema; declare const optional: (schema: Schema) => Schema; declare const object: (shape: { [K in keyof T]-?: Schema; }) => Schema; //#endregion export { Schema, arrayOf, boolean, finiteNumber, literal, nonEmpty, object, optional, record, recordOf, string }; //# sourceMappingURL=schema.d.ts.map