UNPKG

@progress/kendo-vue-layout

Version:
73 lines (72 loc) 2.66 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { SplitterPaneExtendedProps } from './SplitterPane'; import { PropType } from 'vue'; /** * @hidden */ export interface SplitterBarProps { orientation: 'vertical' | 'horizontal' | string; index: number; prev: SplitterPaneExtendedProps; next: SplitterPaneExtendedProps; isRtl?: boolean; } /** * @hidden */ declare const SplitterBar: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ orientation: { type: PropType<string>; default: string; validator: (value: string) => any; }; index: PropType<number>; prev: PropType<SplitterPaneExtendedProps>; next: PropType<SplitterPaneExtendedProps>; isRtl: PropType<boolean>; }>, {}, { focused: boolean; }, { isStatic(): boolean; isDraggable(): boolean; isHorizontal(): boolean; }, { onDrag(data: any, isFirst: boolean, isLast: boolean): void; onFocus(): void; onBlur(): void; onToggle(event: any): void; onPrevToggle(event: any): void; onNextToggle(event: any): void; onKeyDown(event: any): void; previousArrowName(isHorizontal: boolean): "" | "chevron-right" | "chevron-left" | "chevron-up" | "chevron-down"; previousArrowSVG(isHorizontal: boolean): import('@progress/kendo-svg-icons').SVGIcon; nextArrowName(isHorizontal: boolean): "" | "chevron-right" | "chevron-left" | "chevron-up" | "chevron-down"; nextArrowSVG(isHorizontal: boolean): import('@progress/kendo-svg-icons').SVGIcon; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { drag: any; toggle: any; keyboardresize: any; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ orientation: { type: PropType<string>; default: string; validator: (value: string) => any; }; index: PropType<number>; prev: PropType<SplitterPaneExtendedProps>; next: PropType<SplitterPaneExtendedProps>; isRtl: PropType<boolean>; }>> & Readonly<{ onDrag?: (...args: any[] | unknown[]) => any; onToggle?: (...args: any[] | unknown[]) => any; onKeyboardresize?: (...args: any[] | unknown[]) => any; }>, { orientation: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { SplitterBar };