import type { DataFile, Experiment as DataFileExperiment, Feature as DataFileFeature, Target as DataFileTarget, Variable as DataFileVariable, Variant as DataFileVariant } from './data-file'; import { TargetType as DataFileTargetType } from './data-file'; import type { Logger } from './logger'; import type { Experiment, Feature, FormattedData, Target, Variable, Variant } from './store'; export declare const dataFile: (dataFile: DataFile | undefined, logger: Logger) => FormattedData; export declare const experiment: (dataFileExperiment: DataFileExperiment, logger: Logger) => Experiment; export declare const variant: (dataFileVariant: DataFileVariant, logger: Logger) => Variant; export declare const feature: (dataFileFeature: DataFileFeature, logger: Logger) => Feature; export declare const variable: (dataFileVariable: DataFileVariable, logger: Logger) => Variable; export declare const target: (dataFileTarget: DataFileTarget, logger: Logger) => Target; export declare type DataFileStringTarget = Omit & { type: DataFileTargetType.String; }; export declare const stringTarget: (dataFileStringTarget: DataFileStringTarget, logger: Logger) => Target; //# sourceMappingURL=format-data-file.d.ts.map