import type { AppConfig } from '@nuxt/schema'; import theme from '#build/b24ui/color-picker'; import type { ComponentConfig } from '../types/tv'; type ColorPicker = ComponentConfig; export type ColorPickerProps = { /** * The element or component this component should render as. * @defaultValue 'div' */ as?: any; /** * Throttle time in ms for the color picker * @defaultValue 50 */ throttle?: number; /** * Disable the color picker */ disabled?: boolean; /** * The default value of the color picker * @defaultValue '#FFFFFF' */ defaultValue?: string; /** * Format of the color * @defaultValue 'hex' */ format?: 'hex' | 'rgb' | 'hsl' | 'cmyk' | 'lab'; /** * @defaultValue 'md' */ size?: ColorPicker['variants']['size']; class?: any; b24ui?: ColorPicker['slots']; }; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((value: string | undefined) => any) | undefined; }>, { defaultValue: string; throttle: number; format: "hex" | "rgb" | "hsl" | "cmyk" | "lab"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;