import { MatchArraySetOptions } from './contracts'; import { MatchResult, MatchResult2 } from "../../../types"; export declare function shouldUseOptimized(actual: any[], expected: any[], isMatcher: (value: any) => boolean, options: MatchArraySetOptions): boolean; export declare function matchArraySet(actual: T[], expected: T[], isMatcher: (value: any) => boolean, match: (actual: T, expected: T) => MatchResult, options: MatchArraySetOptions): MatchResult2;