import Value from '@alirya/value/value'; import Pattern from '../pattern/pattern/pattern'; export declare function MatchParameters(value: string, pattern: RegExp, error?: (value: string, pattern: RegExp) => Error): asserts value is string; export declare type MatchArgument = Pattern & { error?: (argument: Value & Pattern) => Error; }; export declare function MatchParameter(value: string, { pattern, error, }: MatchArgument): asserts value is string; declare namespace Match { const Parameters: typeof MatchParameters; const Parameter: typeof MatchParameter; type Argument = MatchArgument; } export default Match; //# sourceMappingURL=match.d.ts.map