import { ModelRef, Ref } from 'vue'; import { AcceptedMode, ColorFormat, ColorSelected, ModeInput, RGBA } from '../../../shared/types'; type PickerUiOptionsMerged = { allowedAlpha: boolean; defaultValue: ColorSelected; colorFormat: ColorFormat; acceptedMode: AcceptedMode[]; historyLimit: number; historyDefault: { color: number[]; alpha: number; }[]; }; type PickerUiOptions = Partial; declare const _default: (modelValue: ModelRef, historiesValue: ModelRef<{ color: number[]; alpha: number; }[] | undefined>, options: Ref, defaultValue?: ColorSelected) => { alpha: Ref; updateAlpha: () => void; positionAlpha: Ref; color: Ref; updateColor: () => void; positionColor: Ref; colorSelected: Ref; updateColorSelected: () => void; positionsMain: Ref; inputs: Ref<{ [x: string]: string | number; r: number; g: number; b: number; h: number; s: number; l: number; a: number; hex: string; }>; updateInputs: (value: string | number, mode: ModeInput) => void; mode: Ref; updateEyeDropper: (value: string) => void; id: string; histories: import('vue').ComputedRef<{ color: number[]; alpha: number; }[]>; history: () => { remove: (props: import('../../../shared/useHistory').HistoryItem) => void; create: (props: import('../../../shared/useHistory').HistoryItem) => void; clear: () => void; init: () => void; }; setColor: (color: RGBA) => void; }; export default _default;