import { KPIStyle, KPI, KPIInteractiveLinkage } from '../../kpi/kpi/style'; import { Title } from '@shujujiang/schemas/widget/style/title'; import { FontStyle } from '@shujujiang/schemas/widget/style/text'; import { WidgetContent } from '@shujujiang/schemas/widget/style'; export declare class Text extends KPI { /** * 设置时间表示格式。y:年; q:季度; Q:Q1~Q4; M:月; e:周1~7; E:周一~日; d:日; h:时; m:分; s:秒; S:毫秒。 * @title 时间 * @order 0 */ format?: string; /** * 通过缩小前缀的字体大小达到突出指标值的效果 * @title 缩小前缀 * @order 57 * @enumsOrder ["reduceThenTop", "reduceThenCenter", "reduceThenBottom", "none"] * @ignore */ reducePrefix?: 'reduceThenTop' | 'reduceThenCenter' | 'reduceThenBottom' | 'none'; /** * 通过缩小后缀的字体大小达到突出指标值的效果 * @title 缩小后缀 * @order 58 * @enumsOrder ["reduceThenTop", "reduceThenCenter", "reduceThenBottom", "none"] * @ignore */ reduceSuffix?: 'reduceThenTop' | 'reduceThenCenter' | 'reduceThenBottom' | 'none'; /** * 字体设置 * @title 字体 * @order 60 * @rendererOption {"inlineSection": "80%"} */ font?: FontStyle; } export declare class Style extends KPIStyle { /** * 标题设置 * @title 标题 * @order 60 * @ignore */ title?: Title; /** * 内容设置 * @title 内容 * @order 22 * @rendererOption {"autoTabs": false} * @ignore */ content?: WidgetContent; /** * 文本设置 * @title 文本 * @order 70 * @iconAlias timer */ kpi?: Text; /** * 数据联动设置 * @title 联动 * @order 1000 */ interactive: KPIInteractiveLinkage; }