import { ComponentPublicInstance } from 'vue'; export declare enum Size { s = "s", m = "m", l = "l" } export type Sizes = 's' | 'm' | 'l'; export type DeepRequired = { [K in keyof T]: DeepRequired; } & Required; export type VueClass = string | Record | Array>; export type PopoutMaybeElement = T | ComponentPublicInstance | null | undefined; export type Placement = 'top' | 'right' | 'bottom' | 'left' | 'top-start' | 'top-end' | 'right-start' | 'right-end' | 'bottom-start' | 'bottom-end' | 'left-start' | 'left-end'; export type Spaces = 'xxxs' | 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl' | 'xxxl'; export declare enum SpaceSize { xxs = "xxs", xs = "xs", s = "s", m = "m", l = "l", xl = "xl", xxl = "xxl", xxxl = "xxxl" } export type MaybeArray = T | T[];