export type TabsStateTokens = { bg: string; fg: string; border: string; }; export type TabsPaletteConfig = { triggerDefaultFg: string; triggerHoverFg: string; triggerActiveFg: string; triggerHoverBg: string; triggerActiveBg: string; triggerActiveBorder: string; indicator: string; indicatorHover?: string; segmentedBg: string; segmentedActiveBg: string; segmentedActiveBorder: string; segmentedActiveFg: string; pillHoverBg: string; pillActiveBg: string; pillActiveBorder: string; pillActiveFg: string; focusRing: string; }; export type TabsTokensConfig = { primary: ReturnType; neutral: ReturnType; success: ReturnType; warning: ReturnType; danger: ReturnType; disabled: TabsStateTokens; list: { border: string; segmentedBg: string; }; panel: { fg: string; }; }; export declare const createTabsPalette: ({ triggerDefaultFg, triggerHoverFg, triggerActiveFg, triggerHoverBg, triggerActiveBg, triggerActiveBorder, indicator, indicatorHover, segmentedBg, segmentedActiveBg, segmentedActiveBorder, segmentedActiveFg, pillHoverBg, pillActiveBg, pillActiveBorder, pillActiveFg, focusRing, }: TabsPaletteConfig) => { readonly trigger: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly pills: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly segmented: { readonly bg: string; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly indicator: { readonly bg: string; readonly hoverBg: string; }; readonly focusRing: string; }; export declare const createTabsTokens: (config: TabsTokensConfig) => { readonly primary: { readonly trigger: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly pills: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly segmented: { readonly bg: string; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly indicator: { readonly bg: string; readonly hoverBg: string; }; readonly focusRing: string; }; readonly neutral: { readonly trigger: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly pills: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly segmented: { readonly bg: string; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly indicator: { readonly bg: string; readonly hoverBg: string; }; readonly focusRing: string; }; readonly success: { readonly trigger: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly pills: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly segmented: { readonly bg: string; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly indicator: { readonly bg: string; readonly hoverBg: string; }; readonly focusRing: string; }; readonly warning: { readonly trigger: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly pills: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly segmented: { readonly bg: string; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly indicator: { readonly bg: string; readonly hoverBg: string; }; readonly focusRing: string; }; readonly danger: { readonly trigger: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly pills: { readonly default: { readonly bg: "transparent"; readonly fg: string; readonly border: "transparent"; }; readonly hover: { readonly bg: string; readonly fg: string; readonly border: "transparent"; }; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly segmented: { readonly bg: string; readonly active: { readonly bg: string; readonly fg: string; readonly border: string; }; }; readonly indicator: { readonly bg: string; readonly hoverBg: string; }; readonly focusRing: string; }; readonly disabled: TabsStateTokens; readonly list: { border: string; segmentedBg: string; }; readonly panel: { fg: string; }; }; //# sourceMappingURL=createTabsTokens.d.ts.map