@blossom-carousel/vue
Version:
A native-scroll-first carousel component for Vue.
48 lines (47 loc) • 1.39 kB
TypeScript
import { VNode } from 'vue';
/** Counts slot vnodes flagged with `data-blossom-slide`, depth-agnostically. */
export declare function countMarkedSlideVnodes(vnodes: VNode[]): number;
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: __VLS_WithSlots<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
as: {
type: StringConstructor;
default: string;
};
repeat: {
type: BooleanConstructor;
default: boolean;
};
load: {
type: StringConstructor;
default: string;
};
}>, {
el: import('vue').ShallowRef<HTMLElement | null, HTMLElement | null>;
prev: () => any;
next: () => any;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
as: {
type: StringConstructor;
default: string;
};
repeat: {
type: BooleanConstructor;
default: boolean;
};
load: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{}>, {
load: string;
as: string;
repeat: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, {
default?: (props: {}) => any;
}>;
type __VLS_WithSlots<T, S> = T & {
new (): {
$slots: S;
};
};