/** * Used to define the anatomy/parts of a component in a way that provides * a consistent API for `className`, css selector and `theming`. */ declare function anatomy(name: string, map?: Record): Anatomy; type Part = { className: string; selector: string; toString: () => string; }; type Anatomy = { parts: (...values: V[]) => Omit, "parts">; toPart: (part: string) => Part; extend: (...parts: U[]) => Omit, "parts">; selectors: () => Record; classnames: () => Record; keys: T[]; __type: T; }; export { anatomy };