interface SplitCodeImports {
    codeWithoutImports: string;
    imports: string;
    hasImports: boolean;
}
declare function splitCodeImports(code: string): SplitCodeImports;

declare function splitScriptTemplate(code: string): {
    script: string;
    template: string | null;
};

declare function invertMap(map: Map<string, string>): Map<string, string>;

export { invertMap, splitCodeImports, splitScriptTemplate };
