import { PropType } from "vue"; declare const STATE: readonly ["light", "dark", "default", "primary", "secondary", "success", "error", "warning", "border-light"]; declare const TYPE: readonly ["solid", "dotted", "dashed", "double", "groove", "ridge", "inset", "outset"]; export type DividerState = typeof STATE[number]; export type DividerType = typeof TYPE[number]; /** * A divider is a horizontal line that separates sections from one another. */ declare const _default: import("vue/types/v3-define-component").DefineComponent<{ /** * 'light' | 'dark' | 'default' | 'primary' | 'secondary' | 'success' | 'error' | 'warning' | 'border-light' */ state: { type: PropType<"default" | "success" | "error" | "warning" | "primary" | "light" | "border-light" | "secondary" | "dark">; default: string; }; /** * Size [1 - 10] * */ size: { type: PropType<1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10>; default: number; }; /** * 'solid' | 'dotted' | 'dashed' | 'double' | 'groove' | 'ridge' | 'inset' | 'outset' */ type: { type: PropType<"inset" | "solid" | "dashed" | "dotted" | "double" | "groove" | "ridge" | "outset">; default: string; }; /** * 'horizontal' | 'vertical' */ direction: { type: PropType<"horizontal" | "vertical">; default: string; }; resizeSiblings: { type: BooleanConstructor; default: boolean; }; minResize: { type: NumberConstructor; default: number; }; }, import("vue").Data, { resize: boolean; prevElementToUpdate: HTMLElement | null; nextElementToUpdate: HTMLElement | null; startX: number; prevStartWidth: number; nextStartWidth: number; startY: number; prevStartHeight: number; nextStartHeight: number; }, {}, { init(): void; resizeElement(event: MouseEvent): void; enableResize(): void; disableResize(): void; handleMouseDown(event: MouseEvent): void; }, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly; default: string; }; /** * Size [1 - 10] * */ size: { type: PropType<1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10>; default: number; }; /** * 'solid' | 'dotted' | 'dashed' | 'double' | 'groove' | 'ridge' | 'inset' | 'outset' */ type: { type: PropType<"inset" | "solid" | "dashed" | "dotted" | "double" | "groove" | "ridge" | "outset">; default: string; }; /** * 'horizontal' | 'vertical' */ direction: { type: PropType<"horizontal" | "vertical">; default: string; }; resizeSiblings: { type: BooleanConstructor; default: boolean; }; minResize: { type: NumberConstructor; default: number; }; }>>, { type: "inset" | "solid" | "dashed" | "dotted" | "double" | "groove" | "ridge" | "outset"; state: "default" | "success" | "error" | "warning" | "primary" | "light" | "border-light" | "secondary" | "dark"; size: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; direction: "horizontal" | "vertical"; resizeSiblings: boolean; minResize: number; }>; export default _default;