import type { AnchorHTMLAttributes, BlockquoteHTMLAttributes, LiHTMLAttributes, OlHTMLAttributes, VNode } from 'vue';
import { type OUIAProps } from '../helpers/ouia';
interface Props extends OUIAProps, AnchorHTMLAttributes, BlockquoteHTMLAttributes, LiHTMLAttributes, Omit {
/** The content component. If none provided, it will be a 'div' and styling will be applied to all its child components. */
component?: 'div' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p' | 'a' | 'small' | 'blockquote' | 'pre' | 'hr' | 'ul' | 'ol' | 'dl' | 'li' | 'dt' | 'dd';
/** Modifies the list (ul, ol and dl components) to have plain styling. */
plainList?: boolean;
/** Flag to indicate the link (or all links within the content) has visited styles applied if the browser determines the link has been visited. */
visited?: boolean;
/** Flag to indicate the content has editorial styling. This styling increases the font size of body text and small text by one tier, increasing body text to large and small text to the previous body text size. */
editorial?: boolean;
}
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: __VLS_WithSlots & Readonly<{}>, {
component: "a" | "blockquote" | "dd" | "div" | "dl" | "dt" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "hr" | "li" | "ol" | "p" | "pre" | "small" | "ul";
ouiaSafe: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, {
/** Content rendered within the content */
default?: (props?: Record) => VNode[];
}>;
type __VLS_WithSlots = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=Content.vue.d.ts.map