import { type PropType } from 'vue'; import { type ExtractPublicPropTypes } from '../../_utils'; export declare const splitProps: { readonly direction: { readonly type: PropType<"horizontal" | "vertical">; readonly default: "horizontal"; }; readonly resizeTriggerSize: { readonly type: NumberConstructor; readonly default: 3; }; readonly disabled: BooleanConstructor; readonly defaultSize: { readonly type: NumberConstructor; readonly default: 0.5; }; readonly min: { readonly type: NumberConstructor; readonly default: 0; }; readonly max: { readonly type: NumberConstructor; readonly default: 1; }; readonly onDragStart: PropType<(e: Event) => void>; readonly onDragMove: PropType<(e: Event) => void>; readonly onDragEnd: PropType<(e: Event) => void>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type SplitProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly direction: { readonly type: PropType<"horizontal" | "vertical">; readonly default: "horizontal"; }; readonly resizeTriggerSize: { readonly type: NumberConstructor; readonly default: 3; }; readonly disabled: BooleanConstructor; readonly defaultSize: { readonly type: NumberConstructor; readonly default: 0.5; }; readonly min: { readonly type: NumberConstructor; readonly default: 0; }; readonly max: { readonly type: NumberConstructor; readonly default: 1; }; readonly onDragStart: PropType<(e: Event) => void>; readonly onDragMove: PropType<(e: Event) => void>; readonly onDragEnd: PropType<(e: Event) => void>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }, { cssVars: import("vue").ComputedRef<{ '--n-resize-trigger-color-hover': string; }> | undefined; resizeTriggerElRef: import("vue").Ref; isDragging: import("vue").Ref; mergedClsPrefix: import("vue").Ref; resizeTriggerWrapperStyle: import("vue").ComputedRef<{ width: string; height: string; cursor: string; }>; resizeTriggerStyle: import("vue").ComputedRef<{ width: string; height: string; }>; handleMouseDown: (e: MouseEvent) => void; firstPaneStyle: import("vue").ComputedRef<{ flex: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly default: "horizontal"; }; readonly resizeTriggerSize: { readonly type: NumberConstructor; readonly default: 3; }; readonly disabled: BooleanConstructor; readonly defaultSize: { readonly type: NumberConstructor; readonly default: 0.5; }; readonly min: { readonly type: NumberConstructor; readonly default: 0; }; readonly max: { readonly type: NumberConstructor; readonly default: 1; }; readonly onDragStart: PropType<(e: Event) => void>; readonly onDragMove: PropType<(e: Event) => void>; readonly onDragEnd: PropType<(e: Event) => void>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>>, { readonly direction: "horizontal" | "vertical"; readonly disabled: boolean; readonly max: number; readonly min: number; readonly defaultSize: number; readonly resizeTriggerSize: number; }, {}>; export default _default;