import Value from '@alirya/value/value'; import Message from '@alirya/message/message'; import Validatable from '@alirya/validatable/validatable'; import Simple from '@alirya/validator/validatable/simple'; import { ValidatableParameters, ValidatableParameter } from '@alirya/validator/message/function/validatable'; import DynamicValidatable from '@alirya/validator/value/validatable'; export declare function EqualParameters(value: ValueType, compare: TypeType): Simple & Validatable & Message>>; export declare function EqualParameters(value: ValueType, compare: TypeType, message: ValidatableParameters): Simple & Validatable & Message>>; export interface EqualArgument extends Value, Message & { compare: TypeType; }>> { compare: TypeType; } export declare function EqualParameter({ value, compare, }: EqualArgument): Simple & Validatable & Message>>; export declare function EqualParameter({ value, compare, message, }: EqualArgument): Simple & Validatable & Message>>; declare namespace Equal { const Parameters: typeof EqualParameters; const Parameter: typeof EqualParameter; } export default Equal; //# sourceMappingURL=equal.d.ts.map