import type { HTMLAttributes, VNode } from 'vue';
import { type OUIAProps } from '../../helpers/ouia';
import { type AutoFitMinBreakpointProps, type ColumnsBreakpointProps, type HorizontalTermWidthBreakpointProps, type OrientationBreakpointProps } from '../../breakpoints';
interface Props extends OUIAProps, ColumnsBreakpointProps, OrientationBreakpointProps, AutoFitMinBreakpointProps, HorizontalTermWidthBreakpointProps, HTMLAttributes {
/** Sets the description list to auto fit. */
autoFit?: boolean;
/** Sets the description list component term and description pair to a horizontal layout. */
horizontal?: boolean;
/** Sets the description list to format automatically. */
autoColumnWidths?: boolean;
/** Modifies the description list display to inline-grid. */
inlineGrid?: boolean;
/** Sets the description list to compact styling. */
compact?: boolean;
/** Sets a horizontal description list to have fluid styling. */
fluid?: boolean;
/** Sets the the default placement of description list groups to fill from top to bottom. */
fillColumns?: boolean;
/** Sets the display size of the descriptions in the description list.*/
displaySize?: 'default' | 'lg' | '2xl';
/** Sets the description list's term column width.*/
termWidth?: string;
}
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: __VLS_WithSlots & Readonly<{}>, {
ouiaSafe: boolean;
displaySize: "default" | "lg" | "2xl";
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, {
default?: (props?: Record) => VNode[];
}>;
type __VLS_WithSlots = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=DescriptionList.vue.d.ts.map