import { Component } from '@easytwin/runtime'; import { HoverState } from './FunctionalCompTab'; import * as React from 'react'; export interface FunctionalCompTabsProp { dataSource: Component[]; selectKey?: string; disablePaste?: boolean; allowEmpty?: boolean; renamingStateId: string | undefined; onTabChange?: (key: string) => void; onDeleteState?: (key: string) => void; onCopyState?: (key: string) => void; onPasteState?: (key: string) => void; onRenameStateStart: (id: string) => void; onRenameStateEnd: (name: string) => void; onSortState: (originId: string, toId: string, state: HoverState) => void; } export declare const FunctionalCompTabs: (({ dataSource, selectKey, renamingStateId, allowEmpty, onTabChange, onDeleteState, onCopyState, onPasteState, onRenameStateStart, onRenameStateEnd, onSortState, }: FunctionalCompTabsProp) => React.JSX.Element) & { displayName: string; };