import { Dependencie, MaterialDescription } from '@vtj/core';
export declare function fillBasePath(urls: string[], basePath: string): string[];
export declare function isCSSUrl(url: string): boolean;
export declare function isJSUrl(url: string): boolean;
export declare function isJSON(url: string): boolean;
export declare function createAssetScripts(scripts: string[]): string;
export declare function createAssetsCss(css?: string[]): string;
export declare function removeProdFlag(url: string, isDev?: boolean): string;
export declare function parseDeps(deps: Dependencie[], basePath: string, isDev?: boolean): {
    scripts: string[];
    css: string[];
    materials: string[];
    libraryExports: string[];
    materialExports: string[];
    materialMapLibrary: Record<string, string>;
    libraryMap: Record<string, string[]>;
    libraryLocaleMap: Record<string, string>;
};
export declare function getRawComponent(desc: MaterialDescription, lib: any): any;
