export type TUiIconVisibilityProps = { modelValue?: boolean; color?: boolean; cursor?: boolean; }; export type TUiIconVisibilityEmits = { (e: 'update:modelValue', v: boolean): void; }; declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{ modelValue: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; color: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; cursor: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, { "update:modelValue": (v: boolean) => void; }, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly; }; color: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; cursor: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }>> & { "onUpdate:modelValue"?: ((v: boolean) => any) | undefined; }, {}, {}>; export default _default;