import { LDFileDataSourceError, subsystem } from '@launchdarkly/js-sdk-common';
export type FileDataSourceErrorHandler = (err: LDFileDataSourceError) => void;
export default class FileDataSource implements subsystem.LDStreamProcessor {
    private readonly _featureStore;
    private _initSuccessHandler;
    private readonly _errorHandler?;
    private _logger?;
    private _yamlParser?;
    private _fileLoader;
    private _allData;
    start(): void;
    stop(): void;
    close(): void;
    private _addItem;
    private _processFileData;
    private _processParsedData;
}
//# sourceMappingURL=FileDataSource.d.ts.map