import { CoreBooleanMatcher, CoreNullMatcher, CoreNumberMatcher, CoreStringMatcher, CoreIntegerMatch } from './types';
/**
 * Matches a number following [RFC 8259 JSON](https://www.rfc-editor.org/rfc/rfc8259).
 *
 * @param example - Any floating point number, not infinity, not NaN.
 * @returns
 */
export declare const coreNumberMatcher: (example: number) => CoreNumberMatcher;
export declare const coreIntegerMatcher: (example: number) => CoreIntegerMatch;
export declare const coreStringMatcher: (example: string) => CoreStringMatcher;
export declare const coreBooleanMatcher: (example: boolean) => CoreBooleanMatcher;
export declare const coreNullMatcher: (example?: null) => CoreNullMatcher;
