import { MaybeRef, Ref } from 'vue'; import { SharedProps } from '../../types'; export interface BooleanIcons extends Required>, Pick { } export interface DisplayValueProps { [key: string]: any; color: SharedProps['color']; displayAppendIcon: SharedProps['displayAppendIcon']; displayAppendIconColor: SharedProps['displayAppendIconColor']; displayAppendInnerIcon: SharedProps['displayAppendInnerIcon']; displayAppendInnerIconColor: SharedProps['displayAppendInnerIconColor']; displayPrependIcon: SharedProps['displayPrependIcon']; displayPrependIconColor: SharedProps['displayPrependIconColor']; displayPrependInnerIcon: SharedProps['displayPrependInnerIcon']; displayPrependInnerIconColor: SharedProps['displayPrependInnerIconColor']; displayValue: any; empty?: Ref | boolean; error?: MaybeRef | boolean | undefined; field: string; underlineColor?: SharedProps['underlineColor']; underlineStyle?: SharedProps['underlineStyle']; underlineWidth?: SharedProps['underlineWidth']; underlined?: SharedProps['underlined']; valueColor?: SharedProps['valueColor']; } export interface SaveFieldButtons extends Required>, Pick { loading: boolean; }