import { default as React } from 'react'; import { RecipeVariantProps } from '../../../../styled-system/css'; declare const cellStyle: import('../../../../styled-system/types').RecipeRuntimeFn<{ type: { default: { background: "sd.system.color.component.surface"; }; success: { background: "sd.system.color.impression.positiveContainerVariant"; }; notice: { background: "sd.system.color.impression.noticeContainerVariant"; }; error: { background: "sd.system.color.impression.negativeContainerVariant"; color: "sd.system.color.impression.onNegativeContainerVariant"; }; }; state: { enabled: {}; hovered: { background: "color-mix(in srgb, token(colors.sd.system.color.component.surface) 95%, token(colors.sd.system.color.component.inverseSurface) 5%)"; }; selected: { background: "sd.system.color.component.inversePrimary"; }; }; size: { small: { fontSize: "11px"; height: "24px"; }; medium: { fontSize: "13px"; height: "32px"; }; large: { fontSize: "15px"; height: "40px"; }; }; }>; type CellStyleVariants = RecipeVariantProps; type ExtractVariantProperty = NonNullable extends infer V ? V extends { [P in K]?: infer U; } ? U : never : never; export type CellType = ExtractVariantProperty; type CellState = ExtractVariantProperty; type CellSize = ExtractVariantProperty; export declare const BodyCell: React.ForwardRefExoticComponent & React.TdHTMLAttributes, "ref"> & React.RefAttributes>; export {};