type Size = "2xs" | "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" | "inherit"; declare function normalizeSize(size?: T): "md" | T; type SizeAdapter = Partial>; declare function createSizeAdapter(adapter: SizeAdapter): (size: Size) => T; declare function adaptSize(size: Size, adapter: SizeAdapter): T; export { type Size, type SizeAdapter, adaptSize, createSizeAdapter, normalizeSize };