import { Plugin } from 'unified';
import { DastRootV6 } from '../packages/parser/dist';
/**
 * Other plugins rely on specific attributes having the correct capitalization.
 * This plugin fixes the capitalization.
 */
export declare const correctAttributeCapitalization: Plugin<[
], DastRootV6, DastRootV6>;
/**
 * Normalize the capitalization of all recognized DoenetML elements.
 */
export declare const correctElementCapitalization: Plugin<[
], DastRootV6, DastRootV6>;
/**
 * Normalize the capitalization of the value of the componentType attribute, which contain recognized DoenetML elements.
 * e.g. `<foo componentType="mathinput" />` should become `<foo componentType="mathInput" />`
 */
export declare const correctComponentTypesAttributeCapitalization: Plugin<[
], DastRootV6, DastRootV6>;
//# sourceMappingURL=normalize-capitalization.d.ts.map