import type { CSSProperties } from "vue"; export interface XyThemeToken { borderRadiusLg: string; borderRadiusMd: string; borderRadiusSm: string; colorBg: string; colorBgElevated: string; colorBorder: string; colorDanger: string; colorPrimary: string; colorPrimaryHover: string; colorSuccess: string; colorText: string; colorTextSecondary: string; colorTextTertiary: string; colorWarning: string; fontSizeLg: string; fontSizeMd: string; fontSizeSm: string; lineHeight: string; motionDurationFast: string; motionDurationMid: string; motionEaseInOut: string; motionEaseOut: string; } export declare const defaultXyThemeToken: XyThemeToken; export type XyThemeTokenOverrides = Partial; export declare function mergeXyTheme(override?: XyThemeTokenOverrides, base?: XyThemeToken): XyThemeToken; export declare function createXyCssVars(override?: XyThemeTokenOverrides, prefix?: string): Record; export declare function createXyThemeStyle(override?: XyThemeTokenOverrides, prefix?: string): CSSProperties; export declare function createXyThemeStyles(override?: XyThemeTokenOverrides, prefix?: string): CSSProperties;