import { XConVitePluginOptions } from '../../types'; import { Logger } from "../../utils/logger"; /** * Handles parsing of resource sections and individual resource tags */ export declare class ResourceParser { private options; private logger; constructor(options: Required, logger: Logger); /** * Extract resources section from xchtml content */ extractResourcesSection(templateContent: string): string | null; /** * Parse all resource tags from resources section */ parseResourceTags(resourcesSection: string): string[]; /** * Parse individual resource tag into resource object */ parseResourceTag(resourceTag: string): any; /** * Parse resource attributes from tag string */ parseResourceAttributes(resourceTag: string): Record; } //# sourceMappingURL=resource-parser.d.ts.map