export type FsMoveAndRestoreTemporaryPathsOptions = { /** * Relative paths to move to temporary directory */ paths: string[]; /** * Absolute root path from where the paths should be moved to the temporary * directory and then brought back */ destination: string; /** * Something to performs in-between the move and restore actions */ callback: () => Promise; /** * Defaults to a random uuid folder name * * @default "" */ tmpRoot?: string; /** * Defaults to a random uuid folder name * * @default randomUUID() */ tmpDir?: string; }; export declare function fsMoveAndRestoreTemporaryPaths(options: FsMoveAndRestoreTemporaryPathsOptions): Promise; export default fsMoveAndRestoreTemporaryPaths;