import type { ThemeConfig } from 'antd/es/config-provider'; import type { PartialAll } from './interface'; export declare const themeVars: { token: { colorInfo: string; borderRadius: number; lineHeight: number; colorTextDisabled: string; colorLinkHover: string; colorLinkActive: string; colorText: string; fontSize: number; colorPrimary: string; controlHeight: number; }; custom: { gap: number; table: { headerHeight: number; rowHeight: number; bordered: boolean; pageSize: number; }; form: { labelWidth: number; responsive: boolean; labelPosition: string; labelAlign: string; colspan: number; }; help: { width: number; height: number; headerHeight: number; }; }; }; export type IThemeConfig = PartialAll; /** * 获取主题 * @param customThemeParams 为null表示恢复默认主题 * @returns */ export declare const getCustomTheme: (customThemeParams?: string | IThemeConfig | null) => { themeVars: any; cssVars: { body: { '--adm-color-primary': any; '--adm-font-size-main': string; }; global: { '--component-background': string; '--body-background': string; '--border-radius-base': string; '--text-color': any; '--error-color': string; '--primary-color': any; '--ant-primary-color': any; '--link-color': any; '--disabled-color': any; '--border-color': string; '--base-height': string; '--font-size-small': string; '--font-size-base': string; '--font-size-lg': string; '--font-size-lg4': string; }; pc: { '--outer-margin': string; '--outer-invert': string; '--inner-margin': string; '--inner-invert': string; '--inner-padding': string; '--form-label-width': string; '--border-color-split': string; '--table-row-hover-bg': string; '--table-selected-row-bg': string; '--modal-header-height': string; '--modal-header-padding-horizontal': string; '--modal-header-bg': string; '--modal-header-color': any; '--modal-close-color': string; }; mobile: { '--body-background': string; '--adm-button-border-radius': string; '--adm-button-border-width': string; '--adm-button-border-style': string; }; }; theme: ThemeConfig; }; /** * 获取主题变量 */ export declare function getThemeParams(): any;