import type { CSSProperties } from 'react'; type ShadowTokensKeys = 'shadow'; type BorderRadiusTokensKeys = 'borderRadius'; type SpacingTokensKeys = 'spacing'; type ExcludedTokenKeys = `${ShadowTokensKeys}${string}` | `${BorderRadiusTokensKeys}${string}` | `${SpacingTokensKeys}${string}`; type FilterKeys = T extends Pattern ? T : never; type AbstractTokens = Record; type OnlyColorTokens = { [K in keyof T]: T[K] extends object ? never : K extends ExcludedTokenKeys ? never : K; }[keyof T]; export declare const createApplyPaperMixin: (tokens: T) => ({ backgroundColor, shadow, borderRadius, styles }: { backgroundColor?: OnlyColorTokens; shadow?: FilterKeys; borderRadius?: FilterKeys; styles?: CSSProperties; }) => CSSProperties; export {}; //# sourceMappingURL=createApplyPaperMixin.d.ts.map