import { MatchResult3, ToExpectedObject } from '../types'; import { MatcherSyncOrAsync } from '../MatcherSyncOrAsync'; export declare type MatcherObjectOptions = { containing?: boolean; ordered?: boolean; }; export declare class MatcherObject extends MatcherSyncOrAsync { private readonly _expected; private readonly _options; constructor(async: Async, expected: ToExpectedObject, options?: MatcherObjectOptions); matchAsync(actual: T): Promise; matchSync(actual: T): MatchResult3; toString(): string; }