import { type Theme } from './theme'; export declare type TokenMap = Record; export declare function convertThemeToConfig(theme: Theme): Partial<{ axis?: { background?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; }; progressRange?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; }; progress?: { show: boolean; style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; }; tickLine?: { main?: { minSpace?: number; style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; }; sub?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; minSpace?: number; }; }; tickValue?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; formatter?: (timeData: import("../Timeline").TimeDataItem, index: number) => string; minSpace?: number; hideOverlap?: boolean; }; marker?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; }; tooltip?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; arrowStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; textStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; formatter?: (timeData: import("../Timeline").TimeDataItem, index: number) => string; }; action?: { clickDisabled?: boolean; enableDragChange?: boolean; dataIndexRange?: { disableStartBtn?: boolean; disableEndBtnChangeRange?: boolean; }; }; unsupportedText?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; content?: string; }; }; operation?: { playButton?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; text?: string; }; replayButton?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; text?: string; }; pauseButton?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; text?: string; }; previousButton?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; text?: string; }; nextButton?: { style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; text?: string; }; speed?: { enable: boolean; style?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; textStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; labelStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; menuListBackgroundMaskStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; menuListStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; menuListItemStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; menuListItemTextStyle?: CSSStyleDeclaration & Record<":hover" | ":active" | "::before" | "::after" | ":disabled", CSSStyleDeclaration>; }; }; dataIndex?: number; dataIndexRange?: [number, number]; animation: { intervalTime: number; speed?: "1" | "0.5" | "0.75" | "1.25" | "1.5" | "2"; causeBy?: ("play" | "apiUpdate" | "apiSetIndexRange" | "previous" | "next" | "axisClick" | "axisMarkerDrag")[]; }; }>;