| /** |
| * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. |
| * |
| * This source code is licensed under the MIT license found in the |
| * LICENSE file in the root directory of this source tree. |
| */ |
| import type { MatcherState } from 'expect'; |
| import type SnapshotState from './State'; |
| export declare type Context = MatcherState & { |
| snapshotState: SnapshotState; |
| }; |
| export declare type MatchSnapshotConfig = { |
| context: Context; |
| hint?: string; |
| inlineSnapshot?: string; |
| isInline: boolean; |
| matcherName: string; |
| properties?: object; |
| received: any; |
| }; |
| export declare type SnapshotData = Record<string, string>; |
| export declare type ExpectationResult = { |
| pass: boolean; |
| message: () => string; |
| }; |
| export declare type BabelTraverse = typeof import('@babel/traverse').default; |
| export declare type Prettier = typeof import('prettier'); |