import * as MediaScanTypes from "../MediaScanTypes"; export declare function checkProperties(obj: any, properties: any): boolean; /** * Bluebird seems to have an issue with fs.access - Workaround function */ export declare function promisifiedAccess(path: any): Promise; export declare function defaultWhichCategoryFunction(object: MediaScanTypes.TPN): MediaScanTypes.Category; export declare function filterDefaultProperties(propertiesNames: string[], search: MediaScanTypes.SearchParameters, meetSpecFunction: (value: any) => boolean, transformFunction: (key: string, value: any) => MediaScanTypes.filterTuple): Array>; export declare function defaultParser(fullPathFile: string): ParseTorrentTitle.ParserResult;