/*! * Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 */ import { ExtendedHTMLElement } from '../helper/dom'; import { TabBarAction, TabBarMainAction } from '../static'; export interface TabBarButtonsWrapperProps { onButtonClick?: (selectedTabId: string, buttonId: string) => void; } export declare class TabBarButtonsWrapper { render: ExtendedHTMLElement; private selectedTabId; private tabBarButtonsSubscription; private readonly props; constructor(props?: TabBarButtonsWrapperProps); private readonly handleTabBarButtonsChange; private readonly getTabsBarButtonsRender; } interface TabBarButtonWithMultipleOptionsProps { onButtonClick: (action: TabBarAction) => void; tabBarActionButton: TabBarMainAction; } export declare class TabBarButtonWithMultipleOptions { render: ExtendedHTMLElement; private buttonOptionsOverlay; private readonly props; constructor(props: TabBarButtonWithMultipleOptionsProps); private readonly showButtonOptionsOverlay; private readonly hideButtonOptionsOverlay; } export {};