/// import * as Q from 'q'; import { Dataset, Expression } from 'swiv-plywood'; import { Logger } from 'logger-tracker'; export declare function getFileData(filePath: string): Q.Promise; export interface FileManagerOptions { logger: Logger; verbose?: boolean; anchorPath: string; uri: string; subsetExpression?: Expression; onDatasetChange?: (dataset: Dataset) => void; } export declare class FileManager { logger: Logger; verbose: boolean; anchorPath: string; uri: string; dataset: Dataset; subsetExpression: Expression; onDatasetChange: (dataset: Dataset) => void; constructor(options: FileManagerOptions); init(): Q.Promise; destroy(): void; }