import { ValueSanitizerAbstract, ValueCheckerAbstract } from "./base"; import { ValueSanitizerString, ValueCheckerString } from "./string"; import { ValueCheckerDate, ValueSanitizerDate } from "./date"; import { ValueCheckerArray, ValueSanitizerArray } from "./array"; import { ValueCheckerBoolean, ValueSanitizerBoolean } from "./boolean"; import { ValueCheckerNumber, ValueSanitizerNumber } from "./number"; import { ValueCheckerObject, ValueSanitizerObject } from "./object"; export declare class ValueChecker extends ValueCheckerAbstract { isString(): ValueCheckerString; isNumber(): ValueCheckerNumber; isBoolean(): ValueCheckerBoolean; isDate(): ValueCheckerDate; isArray(): ValueCheckerArray; isObject(): ValueCheckerObject; } export declare class ValueSanitizer extends ValueSanitizerAbstract { toString(): ValueSanitizerString; toInt(): this; toFloat(): ValueSanitizerNumber; toBoolean(): ValueSanitizerBoolean; toDate(): ValueSanitizerDate; toArray(): ValueSanitizerArray; toObject(): ValueSanitizerObject; }