import type { App } from 'vue'; import type { SDOptions } from '../_utils/types'; import _Card from './card'; import _CardGrid from './card-grid.vue'; import _CardMeta from './card-meta'; declare const Card: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; hoverable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"medium" | "small">; }; headerStyle: { type: import("vue").PropType; default: () => {}; }; bodyStyle: { type: import("vue").PropType; default: () => {}; }; title: { type: StringConstructor; }; extra: { type: StringConstructor; }; fullHeight: { type: BooleanConstructor; default: boolean; }; scrollbar: { type: import("vue").PropType; default: boolean; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { scrollbar: boolean | import("../index.ts").ScrollbarProps; loading: boolean; bordered: boolean; hoverable: boolean; bodyStyle: import("vue").CSSProperties; fullHeight: boolean; headerStyle: import("vue").CSSProperties; }, true, {}, {}, { Spin: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { dot: boolean; loading: boolean; delay: number | boolean; hideIcon: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { dot: boolean; loading: boolean; delay: number | boolean; hideIcon: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { dot: boolean; loading: boolean; delay: number | boolean; hideIcon: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: App, options?: SDOptions) => void; }; Scrollbar: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: import("vue").PropType; }; paddingAbsolute: { type: import("vue").PropType; default: undefined; }; showNativeOverlaidScrollbars: { type: import("vue").PropType; default: undefined; }; updateOptions: { type: import("vue").PropType; }; overflow: { type: import("vue").PropType; }; scrollbars: { type: import("vue").PropType; }; overlayOptions: { type: import("vue").PropType; }; events: { type: import("vue").PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { getOSInstance: () => { options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null; options: (newOptions?: import("../index.ts").ScrollbarProps["overlayOptions"], pure?: boolean) => import("overlayscrollbars").Options | undefined; on: (nameOrListeners: keyof import("overlayscrollbars").EventListenerArgs | import("overlayscrollbars").EventListeners, listenerOrPure?: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[] | boolean) => (() => void) | undefined; off: (name: keyof import("overlayscrollbars").EventListenerArgs, listener: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[]) => void; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State | undefined; elements: () => import("overlayscrollbars").Elements | undefined; plugin: (osPlugin: import("../index.ts").ScrollbarPlugin) => void | import("overlayscrollbars").PluginModuleInstance | undefined; destroy: () => void; scrollTo: (options?: number | { left?: number; top?: number; }, y?: number) => void; scrollTop: (top: number) => void; scrollLeft: (left: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => any; }, import("vue").PublicProps, { paddingAbsolute: boolean | undefined; showNativeOverlaidScrollbars: boolean | undefined; type: "track" | "embed"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: import("vue").PropType; }; paddingAbsolute: { type: import("vue").PropType; default: undefined; }; showNativeOverlaidScrollbars: { type: import("vue").PropType; default: undefined; }; updateOptions: { type: import("vue").PropType; }; overflow: { type: import("vue").PropType; }; scrollbars: { type: import("vue").PropType; }; overlayOptions: { type: import("vue").PropType; }; events: { type: import("vue").PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { getOSInstance: () => { options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null; options: (newOptions?: import("../index.ts").ScrollbarProps["overlayOptions"], pure?: boolean) => import("overlayscrollbars").Options | undefined; on: (nameOrListeners: keyof import("overlayscrollbars").EventListenerArgs | import("overlayscrollbars").EventListeners, listenerOrPure?: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[] | boolean) => (() => void) | undefined; off: (name: keyof import("overlayscrollbars").EventListenerArgs, listener: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[]) => void; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State | undefined; elements: () => import("overlayscrollbars").Elements | undefined; plugin: (osPlugin: import("../index.ts").ScrollbarPlugin) => void | import("overlayscrollbars").PluginModuleInstance | undefined; destroy: () => void; scrollTo: (options?: number | { left?: number; top?: number; }, y?: number) => void; scrollTop: (top: number) => void; scrollLeft: (left: number) => void; }, {}, {}, {}, { paddingAbsolute: boolean | undefined; showNativeOverlaidScrollbars: boolean | undefined; type: "track" | "embed"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: import("vue").PropType; }; paddingAbsolute: { type: import("vue").PropType; default: undefined; }; showNativeOverlaidScrollbars: { type: import("vue").PropType; default: undefined; }; updateOptions: { type: import("vue").PropType; }; overflow: { type: import("vue").PropType; }; scrollbars: { type: import("vue").PropType; }; overlayOptions: { type: import("vue").PropType; }; events: { type: import("vue").PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { getOSInstance: () => { options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null; options: (newOptions?: import("../index.ts").ScrollbarProps["overlayOptions"], pure?: boolean) => import("overlayscrollbars").Options | undefined; on: (nameOrListeners: keyof import("overlayscrollbars").EventListenerArgs | import("overlayscrollbars").EventListeners, listenerOrPure?: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[] | boolean) => (() => void) | undefined; off: (name: keyof import("overlayscrollbars").EventListenerArgs, listener: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[]) => void; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State | undefined; elements: () => import("overlayscrollbars").Elements | undefined; plugin: (osPlugin: import("../index.ts").ScrollbarPlugin) => void | import("overlayscrollbars").PluginModuleInstance | undefined; destroy: () => void; scrollTo: (options?: number | { left?: number; top?: number; }, y?: number) => void; scrollTop: (top: number) => void; scrollLeft: (left: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => any; }, string, { paddingAbsolute: boolean | undefined; showNativeOverlaidScrollbars: boolean | undefined; type: "track" | "embed"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?: (props: {}) => any; }; }) & { install: (app: App, options?: SDOptions) => void; }; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; hoverable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"medium" | "small">; }; headerStyle: { type: import("vue").PropType; default: () => {}; }; bodyStyle: { type: import("vue").PropType; default: () => {}; }; title: { type: StringConstructor; }; extra: { type: StringConstructor; }; fullHeight: { type: BooleanConstructor; default: boolean; }; scrollbar: { type: import("vue").PropType; default: boolean; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { scrollbar: boolean | import("../index.ts").ScrollbarProps; loading: boolean; bordered: boolean; hoverable: boolean; bodyStyle: import("vue").CSSProperties; fullHeight: boolean; headerStyle: import("vue").CSSProperties; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; }; hoverable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"medium" | "small">; }; headerStyle: { type: import("vue").PropType; default: () => {}; }; bodyStyle: { type: import("vue").PropType; default: () => {}; }; title: { type: StringConstructor; }; extra: { type: StringConstructor; }; fullHeight: { type: BooleanConstructor; default: boolean; }; scrollbar: { type: import("vue").PropType; default: boolean; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { scrollbar: boolean | import("../index.ts").ScrollbarProps; loading: boolean; bordered: boolean; hoverable: boolean; bodyStyle: import("vue").CSSProperties; fullHeight: boolean; headerStyle: import("vue").CSSProperties; }, {}, string, {}, { Spin: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { dot: boolean; loading: boolean; delay: number | boolean; hideIcon: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { dot: boolean; loading: boolean; delay: number | boolean; hideIcon: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { dot: boolean; loading: boolean; delay: number | boolean; hideIcon: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: App, options?: SDOptions) => void; }; Scrollbar: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: import("vue").PropType; }; paddingAbsolute: { type: import("vue").PropType; default: undefined; }; showNativeOverlaidScrollbars: { type: import("vue").PropType; default: undefined; }; updateOptions: { type: import("vue").PropType; }; overflow: { type: import("vue").PropType; }; scrollbars: { type: import("vue").PropType; }; overlayOptions: { type: import("vue").PropType; }; events: { type: import("vue").PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { getOSInstance: () => { options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null; options: (newOptions?: import("../index.ts").ScrollbarProps["overlayOptions"], pure?: boolean) => import("overlayscrollbars").Options | undefined; on: (nameOrListeners: keyof import("overlayscrollbars").EventListenerArgs | import("overlayscrollbars").EventListeners, listenerOrPure?: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[] | boolean) => (() => void) | undefined; off: (name: keyof import("overlayscrollbars").EventListenerArgs, listener: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[]) => void; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State | undefined; elements: () => import("overlayscrollbars").Elements | undefined; plugin: (osPlugin: import("../index.ts").ScrollbarPlugin) => void | import("overlayscrollbars").PluginModuleInstance | undefined; destroy: () => void; scrollTo: (options?: number | { left?: number; top?: number; }, y?: number) => void; scrollTop: (top: number) => void; scrollLeft: (left: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => any; }, import("vue").PublicProps, { paddingAbsolute: boolean | undefined; showNativeOverlaidScrollbars: boolean | undefined; type: "track" | "embed"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: import("vue").PropType; }; paddingAbsolute: { type: import("vue").PropType; default: undefined; }; showNativeOverlaidScrollbars: { type: import("vue").PropType; default: undefined; }; updateOptions: { type: import("vue").PropType; }; overflow: { type: import("vue").PropType; }; scrollbars: { type: import("vue").PropType; }; overlayOptions: { type: import("vue").PropType; }; events: { type: import("vue").PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { getOSInstance: () => { options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null; options: (newOptions?: import("../index.ts").ScrollbarProps["overlayOptions"], pure?: boolean) => import("overlayscrollbars").Options | undefined; on: (nameOrListeners: keyof import("overlayscrollbars").EventListenerArgs | import("overlayscrollbars").EventListeners, listenerOrPure?: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[] | boolean) => (() => void) | undefined; off: (name: keyof import("overlayscrollbars").EventListenerArgs, listener: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[]) => void; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State | undefined; elements: () => import("overlayscrollbars").Elements | undefined; plugin: (osPlugin: import("../index.ts").ScrollbarPlugin) => void | import("overlayscrollbars").PluginModuleInstance | undefined; destroy: () => void; scrollTo: (options?: number | { left?: number; top?: number; }, y?: number) => void; scrollTop: (top: number) => void; scrollLeft: (left: number) => void; }, {}, {}, {}, { paddingAbsolute: boolean | undefined; showNativeOverlaidScrollbars: boolean | undefined; type: "track" | "embed"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: import("vue").PropType; }; paddingAbsolute: { type: import("vue").PropType; default: undefined; }; showNativeOverlaidScrollbars: { type: import("vue").PropType; default: undefined; }; updateOptions: { type: import("vue").PropType; }; overflow: { type: import("vue").PropType; }; scrollbars: { type: import("vue").PropType; }; overlayOptions: { type: import("vue").PropType; }; events: { type: import("vue").PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { getOSInstance: () => { options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null; options: (newOptions?: import("../index.ts").ScrollbarProps["overlayOptions"], pure?: boolean) => import("overlayscrollbars").Options | undefined; on: (nameOrListeners: keyof import("overlayscrollbars").EventListenerArgs | import("overlayscrollbars").EventListeners, listenerOrPure?: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[] | boolean) => (() => void) | undefined; off: (name: keyof import("overlayscrollbars").EventListenerArgs, listener: import("../index.ts").ScrollbarEventListener | import("../index.ts").ScrollbarEventListener[]) => void; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State | undefined; elements: () => import("overlayscrollbars").Elements | undefined; plugin: (osPlugin: import("../index.ts").ScrollbarPlugin) => void | import("overlayscrollbars").PluginModuleInstance | undefined; destroy: () => void; scrollTo: (options?: number | { left?: number; top?: number; }, y?: number) => void; scrollTop: (top: number) => void; scrollLeft: (left: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => any; }, string, { paddingAbsolute: boolean | undefined; showNativeOverlaidScrollbars: boolean | undefined; type: "track" | "embed"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?: (props: {}) => any; }; }) & { install: (app: App, options?: SDOptions) => void; }; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Meta: import("vue").DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Grid: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { hoverable: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly> & Readonly<{}>, {}, {}, {}, {}, { hoverable: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { hoverable: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?: (props: {}) => any; }; }); install: (app: App, options?: SDOptions) => void; }; export type CardInstance = InstanceType; export type CardMetaInstance = InstanceType; export type CardGridInstance = InstanceType; export { _CardMeta as CardMeta, _CardGrid as CardGrid }; export default Card;