import { LibraryData, PaletteData } from '../../types/data.types';
import { MetaConfiguration, BaseConfiguration, ThemeConfiguration, FullConfiguration } from '../../types/configuration.types';

export default class Data {
    private base;
    private themes;
    private meta?;
    private paletteData;
    private currentScale;
    constructor({ base, themes, meta, }: {
        base: BaseConfiguration;
        themes: Array<ThemeConfiguration>;
        meta?: MetaConfiguration;
    });
    makePaletteData: () => PaletteData;
    makeLibraryData: (options?: Array<"collection_id" | "mode_id" | "variable_id" | "style_id" | "gl" | "hex" | "description">, previousData?: Array<LibraryData>) => LibraryData[];
    makePaletteFullData: () => FullConfiguration;
}
//# sourceMappingURL=data.d.ts.map