import { default as TxFineTuneCard } from './src/TxFineTuneCard.vue'; /** * TxFineTuneCard — the compact property inspector: a layout segmented control, * four scrubbable numeric fields and a type picker, over one `values` object. * * The segmented control is `TxFlatRadio`, so the layout choice arrives with * roving arrow-key focus rather than a row of toggle buttons. * * @example * ```ts * import { TxFineTuneCard } from '@talex-touch/tuffex' * * // * ``` * * @public */ declare const FineTuneCard: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onChange?: ((key: keyof import('.').FineTuneValues, value: string | number | null) => any) | undefined; "onUpdate:values"?: ((values: import('.').FineTuneValues) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (key: keyof import('.').FineTuneValues, value: string | number | null) => any; "update:values": (values: import('.').FineTuneValues) => any; }, import('vue').PublicProps, { title: string; disabled: boolean; ranges: Partial>; defaults: Partial; edited: boolean; layoutLabel: string; layoutLabels: Partial>; typeLabel: string; typeOptions: import('.').FineTuneTypeOption[]; typePlaceholder: string; adjustLabel: string; editedLabel: string; fieldLabels: Partial>; valueLabelFormatter: (label: string) => string; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onChange?: ((key: keyof import('.').FineTuneValues, value: string | number | null) => any) | undefined; "onUpdate:values"?: ((values: import('.').FineTuneValues) => any) | undefined; }>, {}, {}, {}, {}, { title: string; disabled: boolean; ranges: Partial>; defaults: Partial; edited: boolean; layoutLabel: string; layoutLabels: Partial>; typeLabel: string; typeOptions: import('.').FineTuneTypeOption[]; typePlaceholder: string; adjustLabel: string; editedLabel: string; fieldLabels: Partial>; valueLabelFormatter: (label: string) => string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onChange?: ((key: keyof import('.').FineTuneValues, value: string | number | null) => any) | undefined; "onUpdate:values"?: ((values: import('.').FineTuneValues) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (key: keyof import('.').FineTuneValues, value: string | number | null) => any; "update:values": (values: import('.').FineTuneValues) => any; }, string, { title: string; disabled: boolean; ranges: Partial>; defaults: Partial; edited: boolean; layoutLabel: string; layoutLabels: Partial>; typeLabel: string; typeOptions: import('.').FineTuneTypeOption[]; typePlaceholder: string; adjustLabel: string; editedLabel: string; fieldLabels: Partial>; valueLabelFormatter: (label: string) => string; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; export { FineTuneCard, TxFineTuneCard }; export type { FineTuneCardEmits, FineTuneCardProps, FineTuneField, FineTuneLayout, FineTuneRange, FineTuneTypeOption, FineTuneValues, } from './src/types'; export type TxFineTuneCardInstance = InstanceType; export default FineTuneCard;