import type {VerifierOptions as CoreVerifierOptions, VerifierError as CoreVerifierError} from '../../core/utils/verifier.js'; /** * Creates a composable JSON validator pipeline. * * Web-flavored entry: the returned factory has only `verifier.asWebStream(options)` attached. * * @param options - Verifier configuration. * @returns A composable function for use in a `chain()` pipeline. */ declare function verifier(options?: verifier.VerifierOptions): ReturnType; declare namespace verifier { /** Options for the Verifier. */ export type VerifierOptions = CoreVerifierOptions; /** Error thrown by Verifier, pinpointing the location of invalid JSON. */ export type VerifierError = CoreVerifierError; /** Creates a Verifier wrapped as a Web `TransformStream`-shaped pair. */ export function asWebStream(options?: VerifierOptions): {readable: ReadableStream; writable: WritableStream}; /** Self-reference for `verifier.verifier === verifier`. */ export const verifier: typeof import('./verifier.js').default; } type VerifierOptions = verifier.VerifierOptions; type VerifierError = verifier.VerifierError; export default verifier; export {verifier}; export type {VerifierOptions, VerifierError};