import { type Define } from '@sigx/lynx'; export type TabsProps = Define.Prop<'activeTab', string, false> & Define.Prop<'onChange', (value: string) => void, false> & Define.Prop<'class', string, false> & Define.Slot<'default'>; export type TabProps = Define.Prop<'value', string, true> /** Explicit override — when set, wins over the container's `activeTab`. */ & Define.Prop<'active', boolean, false> & Define.Prop<'label', string, false> /** Pressed in addition to the container's `onChange`. */ & Define.Prop<'onPress', () => void, false> & Define.Prop<'class', string, false> & Define.Slot<'default'>; export declare const Tabs: ((props: { activeTab?: string | undefined; class?: string | undefined; onChange?: ((value: string) => void) | undefined; } & {} & { slots?: Partial<{ default?: (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }> | undefined; } & {} & JSX.IntrinsicAttributes & import("@sigx/runtime-core").ComponentAttributeExtensions & { ref?: import("@sigx/runtime-core").Ref | undefined; children?: readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (/*elided*/ any | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined; }) => import("@sigx/runtime-core").JSXElement) & { __setup: import("@sigx/runtime-core").SetupFn<{ activeTab?: string | undefined; class?: string | undefined; onChange?: ((value: string) => void) | undefined; }, TabsProps, void, { default?: (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }>; __name?: string; __islandId?: string; __props: { activeTab?: string | undefined; class?: string | undefined; onChange?: ((value: string) => void) | undefined; }; __events: TabsProps; __ref: void; __slots: { default?: (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }; } & { Tab: import("@sigx/runtime-core").ComponentFactory import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }>; }; //# sourceMappingURL=Tabs.d.ts.map