UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

89 lines (88 loc) 2.87 kB
import type { Placement } from '@popperjs/core'; import type { ColorFormat, QColorPickerPropPopperOptions, QColorPickerPropTeleportTo, QColorPickerInstance } from './src/types'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { SFCWithInstall } from '../../../types/helpers'; export declare const QColorPicker: SFCWithInstall<DefineComponent<{ modelValue: { type: StringConstructor; default: null; }; disabled: { type: BooleanConstructor; default: boolean; }; clearable: { type: BooleanConstructor; default: boolean; }; alphaShown: { type: BooleanConstructor; default: boolean; }; colorFormat: { type: PropType<ColorFormat>; default: string; validator: (value: ColorFormat) => boolean; }; placement: { type: PropType<Placement>; default: string; validator: (value: Placement) => boolean; }; popperOptions: { type: PropType<QColorPickerPropPopperOptions>; default: () => Partial<QColorPickerPropPopperOptions>; }; teleportTo: { type: PropType<QColorPickerPropTeleportTo>; default: null; }; }, QColorPickerInstance, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{ modelValue: { type: StringConstructor; default: null; }; disabled: { type: BooleanConstructor; default: boolean; }; clearable: { type: BooleanConstructor; default: boolean; }; alphaShown: { type: BooleanConstructor; default: boolean; }; colorFormat: { type: PropType<ColorFormat>; default: string; validator: (value: ColorFormat) => boolean; }; placement: { type: PropType<Placement>; default: string; validator: (value: Placement) => boolean; }; popperOptions: { type: PropType<QColorPickerPropPopperOptions>; default: () => Partial<QColorPickerPropPopperOptions>; }; teleportTo: { type: PropType<QColorPickerPropTeleportTo>; default: null; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; modelValue: string; clearable: boolean; teleportTo: QColorPickerPropTeleportTo; colorFormat: ColorFormat; alphaShown: boolean; placement: Placement; popperOptions: QColorPickerPropPopperOptions; }>>; export type { QColorPickerProps, QColorPickerInstance } from './src/types';