import { AssetsJSON, ComponentDescription, AssetPackage } from './types';
export interface GroupComponents {
    group: string;
    categories: {
        category: string;
        components: ComponentDescription[];
    }[];
}
export interface AssetsOptions {
    json: AssetsJSON;
}
export declare class Assets {
    groupComponents: GroupComponents[];
    componentMap: Record<string, ComponentDescription>;
    components: ComponentDescription[];
    packages: AssetPackage[];
    constructor(options: AssetsOptions);
    parsePackages(): {
        scripts: string[];
        css: string[];
    };
}
