type RecordPropertyNames = { [K in keyof T]: T[K] extends Function ? never : T[K] extends Record ? K : never }[keyof T]; export type ExtractTypographyTokens = { [K in RecordPropertyNames]: string }; export default function prepareTypographyVars>(typography: T): ExtractTypographyTokens; export {};