import { FakeFS } from '../FakeFS'; import { Path } from '../path'; export type HardlinkFromIndexStrategy

= { type: `HardlinkFromIndex`; indexPath: P; autoRepair?: boolean; readOnly?: boolean; }; export type LinkStrategy

= HardlinkFromIndexStrategy

; export type CopyOptions

= { linkStrategy: LinkStrategy

| null; stableTime: boolean; stableSort: boolean; overwrite: boolean; }; export type Operations = Array<() => Promise>; export type LUTimes

= Array<[P, Date | number, Date | number]>; export declare function setupCopyIndex

(destinationFs: FakeFS

, linkStrategy: Pick, `indexPath`>): Promise

; export declare function copyPromise(destinationFs: FakeFS, destination: P1, sourceFs: FakeFS, source: P2, opts: CopyOptions): Promise;