import React, { type ReactNode } from 'react'; import { type TabProps } from './Tab.js'; import { type TabSheetElement, type TabSheetProps as _TabSheetProps } from './generated/TabSheet.js'; export * from './generated/TabSheet.js'; type TabSheetTabProps = Omit & { /** * The label of the tab. */ label?: ReactNode; }; /** * `TabSheetTab` is a helper component designed for creating tabs within a ``. * Use this component as a direct child of the `` component. * It accepts a `label` property, which can be either a string or a React node. * The children of the component will be rendered as the content of the tab. * * ### Usage * * ```tsx * * *
This is the Dashboard tab content
*
* * Payment}> *
This is the Payment tab content
*
*
* ``` */ export declare const TabSheetTab: (_props: TabSheetTabProps) => null; export type TabSheetProps = Partial>; declare const ForwardedTabSheet: React.ForwardRefExoticComponent; onSelectedChanged: import("@lit/react").EventName; }>>>, "items">> & React.RefAttributes>; export { ForwardedTabSheet as TabSheet }; /** * A helper function that allows declaring the tab identifier on the children * of the `` component * * ### Usage * * ```tsx * * * About * Contact us * *
This tab is all about,..
*
Our website: ...
*
* ``` * * @param tab The identifier of the correspoding tab. * * @returns object with HTML attribute values recognized on tab sheet children. * @deprecated Use `` instead. */ export declare function tab(tab: string): Record; //# sourceMappingURL=TabSheet.d.ts.map