import { Serial } from 'type-core'; import { Schema } from '../../definitions/index.js'; import { EnsureResponse, EnsureSchema } from './types.js'; import 'json-schema'; type Ensure = EnsureResponse; declare namespace Ensure { interface Options { name?: string; assert?: A; } type Schema = EnsureSchema; } declare function ensure(data: T, schema: Ensure.Schema, options?: Ensure.Options): Ensure; export { Ensure, ensure };