import React from "react"; export declare const selectedIndexAtom: import("jotai").Atom & { write: (get: { (atom: import("jotai").Atom>): Value; (atom: import("jotai").Atom>): Value_1; (atom: import("jotai").Atom): Value_2 extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? any : V : V : V : V : V : V : V : V : V : V : Value_2; } & { (atom: import("jotai").Atom>, options: { unstable_promise: true; }): Value_3 | Promise; (atom: import("jotai").Atom>, options: { unstable_promise: true; }): Value_4 | Promise; (atom: import("jotai").Atom, options: { unstable_promise: true; }): (Value_5 extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? V extends Promise ? any : V : V : V : V : V : V : V : V : V : V : Value_5>; }, set: { >(atom: import("jotai").WritableAtom): Result; >(atom: import("jotai").WritableAtom, update: Update): Result_1; }, update: number | ((prev: number) => number)) => void; onMount?: ( number)) => void>(setAtom: S) => void | (() => void)) | undefined; } & { init: number; }; declare const TabList: { (props: { children?: React.ReactNode; defaultIndex?: number; parentKey?: string; sticky?: boolean; tabWidth?: string; }): JSX.Element; defaultProps: { __TYPE: string; }; }; export default TabList;