seehar-design-vue
Version:
Seehar Design Vue - A Vue.js 3 UI library
9 lines (8 loc) • 598 B
TypeScript
import { CSSClasses, CSSClassKeyValuePair, CSSRawClassesList } from '../types/variant';
import { Component } from '../model/enum/component';
import { IComponentWithRoot } from '../types/component/component';
import { VariantJSWithClassesListProps } from '../helpers/getVariantProps';
export declare const selectClasses: (classesObject: CSSClassKeyValuePair) => CSSClasses;
export declare const useVariants: <T extends IComponentWithRoot>(name: Component, props?: VariantJSWithClassesListProps<T>) => {
transitions?: Record<string, Record<string, string>> | undefined;
} & CSSRawClassesList<T>;