import { SplitViewPaneInfo } from './types';
/**
 * Move the pane to an absolute position
 * @param paneData the SplitView PaneData
 * @param sourcePaneKey 要移动的Pane的 paneKey
 * @param destinationPaneKey 要移动到的Pane的paneKey
 * @param behand 是否在目标Pane的后面
 */
export declare const paneMoveTo: (paneData: SplitViewPaneInfo[], sourcePaneKey: string, destinationPaneKey: string, behand?: boolean) => void;
export declare const paneMoveToLast: (paneData: SplitViewPaneInfo[], sourcePaneKey: string) => void;
export declare const paneMoveToFirst: (paneData: SplitViewPaneInfo[], sourcePaneKey: string) => void;
export declare const paneCut: (paneData: SplitViewPaneInfo[], paneKey: string) => SplitViewPaneInfo;
export declare const panePaste: (srcPane: SplitViewPaneInfo, destPaneData: SplitViewPaneInfo[], paneKey: string, behand?: boolean) => void;
declare const _default: {
    paneCut: (paneData: SplitViewPaneInfo[], paneKey: string) => SplitViewPaneInfo;
    paneMoveTo: (paneData: SplitViewPaneInfo[], sourcePaneKey: string, destinationPaneKey: string, behand?: boolean) => void;
    paneMoveToFirst: (paneData: SplitViewPaneInfo[], sourcePaneKey: string) => void;
    paneMoveToLast: (paneData: SplitViewPaneInfo[], sourcePaneKey: string) => void;
    panePaste: (srcPane: SplitViewPaneInfo, destPaneData: SplitViewPaneInfo[], paneKey: string, behand?: boolean) => void;
};
export default _default;
