export type CopyFilterSync = (source: string, destination: string) => boolean; export type CopyFilterAsync = (source: string, destination: string) => Promise; export type CopyOptions = { overwrite?: boolean; clobber?: boolean; dereference?: boolean; preserveTimestamps?: boolean; errorOnExist?: boolean; filter?: T; }; export type CopyOptionsInput = CopyOptions | T | undefined; export declare function normalizeOptions(input: CopyOptionsInput): CopyOptions;