export interface SizeProps { size?: string | number; } export declare const makeSizeProps: (defaults?: Defaults | undefined) => { size: unknown extends Defaults["size"] ? { type: (NumberConstructor | StringConstructor)[]; default: string; } : Omit<{ type: (NumberConstructor | StringConstructor)[]; default: string; }, "default" | "type"> & { type: import("vue").PropType; default: unknown extends Defaults["size"] ? string | number : Defaults["size"] | NonNullable; }; }; export declare function useSize(props: SizeProps, name?: string): { sizeClasses: Readonly>; sizeStyles: Readonly>; };