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;
    constructor({ base, themes, meta, }: {
        base: BaseConfiguration;
        themes: Array<ThemeConfiguration>;
        meta?: MetaConfiguration;
    });
    makePaletteData: () => PaletteData;
    makeLibraryData: (options?: Array<"collection_id" | "mode_id" | "variable_id" | "style_id" | "catalog_id" | "theme_id" | "set_id" | "token_id" | "gl" | "hex" | "description" | "alpha">, previousData?: Array<LibraryData>) => LibraryData[];
    makePaletteFullData: () => FullConfiguration;
}
//# sourceMappingURL=data.d.ts.map