import { type CSSProperties, type ElementType } from 'react'; import type { Responsive, SpaceToken, SpiritIconBoxProps } from '../../types'; import { IconBoxShapesRadii, IconBoxSizes } from './constants'; export interface UseIconBoxStyleProps { iconBoxStyles: CSSProperties; props: T; shapesProps: (typeof IconBoxShapesRadii)[keyof typeof IconBoxShapesRadii]; sizeProps: (typeof IconBoxSizes)[keyof typeof IconBoxSizes] | { padding: Responsive; iconSize: Responsive; }; } export declare const useIconBoxStyleProps: (props: Partial>) => UseIconBoxStyleProps>>;