import { ID, ResolvedBatchFile } from '@zeniai/client-epic-state'; export type MatchConfirmExitSection = "past" | "primary"; export type MatchConfirmExitSnapshot = { file: ResolvedBatchFile; index: number; section: MatchConfirmExitSection; }; export declare function findFileForMatchConfirmSnapshot(attachmentId: ID, primary: ResolvedBatchFile[], past: ResolvedBatchFile[] | undefined): MatchConfirmExitSnapshot | null; /** * Re-inserts a snapshot row after Redux removed it so we can animate it out. */ export declare function mergeExitingSnapshotIntoList(files: ResolvedBatchFile[], exiting: MatchConfirmExitSnapshot | null, section: MatchConfirmExitSection): ResolvedBatchFile[];