import { Plugin } from 'vite'; import { ClassConvention } from './analyzer'; export type { ClassConvention } from './analyzer'; export interface ArkcodeUiOptions { analyzer?: { failOnWarnings?: boolean; ignore?: string[]; /** * Convenciones de clases del proyecto sobre el elemento raíz del template. * El framework no conoce las clases del design system del proyecto — acá se * declaran para que el analyzer las haga cumplir (ej: shell de página sin * clase de fondo). Ver ClassConvention. */ conventions?: ClassConvention[]; }; } /** * Generates a deterministic 6-char alphanumeric scope ID from a file path. * Used for scoped CSS: data-ark-{scopeId} */ export declare function generateScopeId(filePath: string): string; export declare function arkcodeUi(options?: ArkcodeUiOptions): Plugin; //# sourceMappingURL=vite-plugin.d.ts.map