import { ComputedGetter, Ref, WritableComputedOptions } from 'vue'; export interface ColorProps { /** * Element style type. It's actually just a class name, so you can also pass in another value and declare custom styles for it. * See also [Color Styles]{@link https://roughness.vercel.app/guide/theme.html#color-styles}. */ color?: 'primary' | 'info' | 'success' | 'warning' | 'error' | 'comment' | 'neutral' | (string & {}); } export interface SizeProps { /** * Element size type. It's actually just a class name, so you can also pass in another value and declare custom styles for it. */ size?: 'small' | 'large' | 'medium' | (string & {}); } export declare function sentenceCase(text: string): string; export declare function useLocal(getterOrOptions: ComputedGetter | WritableComputedOptions): Ref; export declare function isTruthyBooleanish(value: boolean | string | null | undefined): boolean; export declare function useTriggerable(): { track: () => void; trigger: () => void; };