import { default as CloseButton } from './defaultComponents/buttons/CloseButton'; import { default as FlatCaptionBar } from './defaultComponents/flatCaptionBar/FlatCaptionBar'; import { default as GroupCaptionBar } from './defaultComponents/groupCaptionBar/GroupCaptionBar'; import { default as MaximizeButton } from './defaultComponents/buttons/MaximizeButton'; import { default as MinimizeButton } from './defaultComponents/buttons/MinimizeButton'; import { default as Tab } from './defaultComponents/tabs/Tab'; import { default as TabHeaderButtons } from './defaultComponents/tabs/TabHeaderButtons'; import { default as TabCaption } from './defaultComponents/tabs/TabCaption'; import { default as TabCloseButton } from './defaultComponents/tabs/TabCloseButton'; import { default as GroupElementCreationWrapper } from './GroupElementCreationWrapper'; import { default as GroupMoveArea } from './defaultComponents/groupCaptionBar/GroupMoveArea'; import { default as GroupButtons } from './defaultComponents/groupCaptionBar/GroupButtons'; import { default as FlatMoveArea } from './defaultComponents/flatCaptionBar/FlatMoveArea'; import { default as FlatButtons } from './defaultComponents/flatCaptionBar/FlatButtons'; import { default as FlatCaption } from './defaultComponents/flatCaptionBar/FlatCaption'; import { default as GroupCaption } from './defaultComponents/groupCaptionBar/GroupCaption'; import { default as FlatChannelSelector } from './defaultComponents/channelSelector/FlatChannelSelector'; import { default as TabChannelSelector } from './defaultComponents/channelSelector/TabChannelSelector'; import { default as RestoreButton } from './defaultComponents/buttons/RestoreButton'; import { default as LockButton } from './defaultComponents/buttons/LockButtons'; import { default as UnlockButton } from './defaultComponents/buttons/UnlockButton'; import { default as ExtractButton } from './defaultComponents/buttons/ExtractButton'; import { default as FeedbackButton } from './defaultComponents/buttons/FeedbackButton'; import { default as CloneButton } from './defaultComponents/buttons/CloneButton'; import { default as StickyButton } from './defaultComponents/buttons/StickyButton'; import { default as OverflowButton } from './defaultComponents/buttons/OverflowButton'; import { default as useIOConnectWindow } from './useIOConnectWindow'; import { default as CustomButton } from './defaultComponents/buttons/CustomButton'; import { waitForWindow } from './utils'; import { default as useGroupComponentVisibility } from './useGroupComponentVisibility'; import { CloseButtonProps, ExtractButtonProps, StickyButtonProps, FeedbackButtonProps, FlatButtonsProps, FlatCaptionEditorProps, FlatCaptionProps, FlatChannelSelectorProps, FlatMoveAreaProps, GroupButtonsProps, GroupCaptionEditorProps, GroupMoveAreaProps, LockButtonProps, MaximizeButtonProps, MinimizeButtonProps, RestoreButtonProps, TabCaptionEditorProps, TabCaptionProps, TabChannelSelectorProps, TabCloseButtonProps, UnlockButtonProps, UseCaptionEditorOptions, UseEditableCaptionOptions, OverflowButtonProps } from './types/defaultComponents'; import { AboveTabsProps, AboveWindowProps, AfterTabsProps, BeforeTabsProps, BelowTabsProps, BelowWindowProps, FlatCaptionBarProps, FrameLoadingAnimationProps, FrameWindowOverlayProps, GroupCaptionBarProps, GroupComponentVisibilityState, GroupOverlayProps, GroupProps, HtmlButtonsProps, MoveAreaProps, OpenTabOverflowPopupOptions, TabElementProps, TabHeaderButtonsProps, TabOverflowPopupProps, WindowContentOverlayProps } from './types/api'; import { default as GroupCaptionEditor } from './defaultComponents/groupCaptionBar/GroupCaptionEditor'; import { default as FlatCaptionEditor } from './defaultComponents/flatCaptionBar/FlatCaptionEditor'; import { default as TabCaptionEditor } from './defaultComponents/tabs/TabCaptionEditor'; import { default as useCommitTabCaptionEditingRequested } from './defaultComponents/tabs/useCommitTabCaptionEditingRequested'; import { default as useCommitGroupCaptionEditingRequested } from './defaultComponents/groupCaptionBar/useCommitGroupCaptionEditingRequested'; import { default as useCommitFlatCaptionEditingRequested } from './defaultComponents/flatCaptionBar/useCommitFlatCaptionEditingRequested'; import { default as useEditableCaption } from './defaultComponents/captionEditor/useEditableCaption'; import { default as useCaptionEditor } from './defaultComponents/captionEditor/useCaptionEditor'; import { default as FrameLoadingAnimation } from './defaultComponents/loadingAnimation/FrameLoadingAnimation'; import { default as HtmlButtons } from './defaultComponents/htmlButtonsBar/buttons'; import { default as TabOverflowPopup } from './defaultComponents/popups/TabOverflowPopup'; import { default as TabMultiChannelSelector } from './defaultComponents/channelSelector/multi/TabMultiChannelSelector'; import { default as FlatMultiChannelSelector } from './defaultComponents/channelSelector/multi/FlatMultiChannelSelector'; import { useDragMove } from './defaultComponents/utils/useDragMove'; import { default as useExternalWindowPopup } from './defaultComponents/hooks/useExternalWindowPopup'; export { GroupCaptionBar, GroupMoveArea, GroupButtons, GroupCaptionEditor, Tab, TabChannelSelector, TabCaption, TabCloseButton, TabCaptionEditor, FeedbackButton, CloneButton, StickyButton, ExtractButton, LockButton, UnlockButton, MinimizeButton, RestoreButton, MaximizeButton, CustomButton, CloseButton, FlatCaptionBar, FlatChannelSelector, FlatCaption, FlatMoveArea, FlatButtons, FlatCaptionEditor, TabHeaderButtons, FrameLoadingAnimation, HtmlButtons, TabOverflowPopup, OverflowButton, TabMultiChannelSelector, FlatMultiChannelSelector, useIOConnectWindow, useGroupComponentVisibility, waitForWindow, useEditableCaption, useCaptionEditor, useDragMove, useCommitGroupCaptionEditingRequested, useCommitFlatCaptionEditingRequested, useCommitTabCaptionEditingRequested, useExternalWindowPopup, }; export declare const getGroupId: () => string; export declare const requestPageFocus: () => void; export declare const requestFrameFocus: (frameId: string) => void; export declare const requestGroupFocus: () => void; export declare const openTabOverflowPopup: (options: OpenTabOverflowPopupOptions) => void; export declare const onCommitGroupCaptionEditingRequested: (targetId: string, cb: () => void) => () => void; export declare const onCommitFlatCaptionEditingRequested: (targetId: string, cb: () => void) => () => void; export declare const onCommitTabCaptionEditingRequested: (targetId: string, cb: () => void) => () => void; export { GroupCaption }; export type { MoveAreaProps, GroupProps, GroupCaptionBarProps, GroupMoveAreaProps, GroupOverlayProps, GroupButtonsProps, GroupCaptionEditorProps, GroupComponentVisibilityState, TabElementProps, TabChannelSelectorProps, TabCaptionProps, TabCloseButtonProps, TabHeaderButtonsProps, TabCaptionEditorProps, HtmlButtonsProps, FlatCaptionBarProps, FlatCaptionProps, FrameWindowOverlayProps, FlatMoveAreaProps, FlatChannelSelectorProps, FlatButtonsProps, FlatCaptionEditorProps, OverflowButtonProps, StickyButtonProps, FeedbackButtonProps, ExtractButtonProps, LockButtonProps, UnlockButtonProps, MinimizeButtonProps, MaximizeButtonProps, RestoreButtonProps, CloseButtonProps, FrameLoadingAnimationProps, UseCaptionEditorOptions, UseEditableCaptionOptions, AboveWindowProps, BelowWindowProps, AboveTabsProps, BelowTabsProps, BeforeTabsProps, AfterTabsProps, WindowContentOverlayProps, TabOverflowPopupProps, }; export default GroupElementCreationWrapper;