import { ITabsRenderlessParams, ITabsPane, ITabsCustomEvent } from '../tabs'; export declare const calcPaneInstances: ({ constants, vm, state, childrenHandler }: Pick) => (isForceUpdate?: boolean) => void; export declare const calcMorePanes: ({ vm, props, state, refs }: Pick) => () => void; export declare const calcExpandPanes: ({ vm, props, state }: Pick) => () => void; export declare const handleTabClick: ({ api, emit, props, refs }: Pick) => (pane: ITabsPane, tabName: string, event: Event) => void; export declare const handleTabRemove: ({ emit, props }: Pick) => (pane: ITabsPane, event: Event) => void; export declare const handleTabAdd: (emit: ITabsRenderlessParams['emit']) => () => void; export declare const setCurrentName: ({ api, props, refs, state }: Pick) => (value: string) => void; export declare const changeCurrentName: ({ emit, state }: Pick) => (value: string) => void; export declare const created: ({ api, vm, state }: Pick) => () => void; export declare const changeDirection: ({ props, state }: Pick) => (currentName: string) => void; export declare const handleTabDragStart: ({ emit }: Pick) => (event: ITabsCustomEvent) => void; export declare const handleTabDragOver: ({ emit }: Pick) => (event: ITabsCustomEvent) => void; export declare const handleTabDragEnd: ({ state, emit }: Pick) => (event: ITabsCustomEvent) => void;