import type { ReactNode } from "react"; import { type LayoutStyle } from "../../style/index.js"; import type { AnatomyTarget } from "../../style/anatomy.js"; export interface IconCellProps { /** The glyph, given whether a pointer rests on the cell (it then takes the accent ink). */ glyph: (hovered: boolean) => ReactNode; /** The cell's accessible name: announced as an image when set and not decorative. */ accessibilityLabel?: string; decorative?: boolean; testID?: string; style?: LayoutStyle; /** The Icon's Bounding box part (src/style/anatomy.tsx), which the cell draws; undefined outside a docs AnatomyProvider. */ part?: AnatomyTarget; } /** The glyph in its square cell, the cell's hover wash under it. */ export declare function IconCell({ glyph, accessibilityLabel, decorative, testID, style, part }: IconCellProps): import("react").JSX.Element; //# sourceMappingURL=icon-cell.d.ts.map