import { RawDataEEPV2 } from 'dist';
interface ParseXojlStructureUseCaseInput {
    html: string;
    css: string;
    xojlStructure: Record<string, any>;
    props?: Record<string, string>;
    htmlParsedStructure: Record<string, string>;
}
export declare const parseXojlStructureUseCase: ({ html, css, xojlStructure, props, htmlParsedStructure, }: ParseXojlStructureUseCaseInput) => Promise<RawDataEEPV2[]>;
export declare const parseContributesElementXOJL: (html: string, cssText: string, xojlStructure: Record<string, any>, contributesElement: RawDataEEPV2[], htmlParsedStructure: Record<string, any>, mappingSelector: Map<string, number>, props?: Record<string, string>, parentId?: string, additionalCSS?: string) => Promise<string[]>;
export {};
