UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

83 lines (82 loc) 2.77 kB
import type { QScrollbarPropScrollTo, QScrollbarPropVisible, QScrollbarPropTheme, QScrollbarPropWrapClass, QScrollbarPropViewTag, QScrollbarPropViewClass, QScrollbarPropViewStyle, QScrollbarPropNoResize, QScrollbarInstance } from './src/types'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { SFCWithInstall } from '../../../types/helpers'; export declare const QScrollbar: SFCWithInstall<DefineComponent<{ scrollTo: { type: PropType<QScrollbarPropScrollTo>; default: null; }; visible: { type: PropType<QScrollbarPropVisible>; default: boolean; }; theme: { type: PropType<QScrollbarPropTheme>; default: string; validator: (value: QScrollbarPropTheme) => boolean; }; wrapClass: { type: PropType<QScrollbarPropWrapClass>; default: null; }; viewTag: { type: PropType<QScrollbarPropViewTag>; default: string; }; viewClass: { type: PropType<QScrollbarPropViewClass>; default: null; }; viewStyle: { type: PropType<QScrollbarPropViewStyle>; default: null; }; noresize: { type: PropType<QScrollbarPropNoResize>; default: boolean; }; }, QScrollbarInstance, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{ scrollTo: { type: PropType<QScrollbarPropScrollTo>; default: null; }; visible: { type: PropType<QScrollbarPropVisible>; default: boolean; }; theme: { type: PropType<QScrollbarPropTheme>; default: string; validator: (value: QScrollbarPropTheme) => boolean; }; wrapClass: { type: PropType<QScrollbarPropWrapClass>; default: null; }; viewTag: { type: PropType<QScrollbarPropViewTag>; default: string; }; viewClass: { type: PropType<QScrollbarPropViewClass>; default: null; }; viewStyle: { type: PropType<QScrollbarPropViewStyle>; default: null; }; noresize: { type: PropType<QScrollbarPropNoResize>; default: boolean; }; }>>, { theme: QScrollbarPropTheme; scrollTo: QScrollbarPropScrollTo; visible: QScrollbarPropVisible; wrapClass: QScrollbarPropWrapClass; viewTag: QScrollbarPropViewTag; viewClass: QScrollbarPropViewClass; viewStyle: QScrollbarPropViewStyle; noresize: QScrollbarPropNoResize; }>>; export type { QScrollbarProps, QScrollbarInstance, QScrollbarProvider } from './src/types';