import { Matcher } from './Matcher'; export declare class TupleOfMatcher = Array> extends Matcher { private readonly matchers; constructor(...matchers: Array>); matchValue(value: unknown, keys: ReadonlyArray): value is A; } export declare function tupleOf = Array>(...matchers: Array>): Matcher;