/// import PropTypes, { InferProps } from 'prop-types'; declare const CrosswordGridPropTypes: { /** presentation values for the crossword; these override any values coming from a parent ThemeProvider context. */ theme: PropTypes.Requireable; /** overall background color (fill) for the crossword grid; can be `'transparent'` to show through a page background image */ gridBackground: PropTypes.Requireable; /** background for an answer cell */ cellBackground: PropTypes.Requireable; /** border for an answer cell */ cellBorder: PropTypes.Requireable; /** color for answer text (entered by the player) */ textColor: PropTypes.Requireable; /** color for the across/down numbers in the grid */ numberColor: PropTypes.Requireable; /** background color for the cell with focus, the one that the player is typing into */ focusBackground: PropTypes.Requireable; /** background color for the cells in the answer the player is working on, * helps indicate in which direction focus will be moving; also used as a * background on the active clue */ highlightBackground: PropTypes.Requireable; }>>; }; export type CrosswordGridProps = InferProps; /** * The rendering component for the crossword grid itself. */ declare function CrosswordGrid({ theme }: CrosswordGridProps): JSX.Element; declare namespace CrosswordGrid { var propTypes: { /** presentation values for the crossword; these override any values coming from a parent ThemeProvider context. */ theme: PropTypes.Requireable; /** overall background color (fill) for the crossword grid; can be `'transparent'` to show through a page background image */ gridBackground: PropTypes.Requireable; /** background for an answer cell */ cellBackground: PropTypes.Requireable; /** border for an answer cell */ cellBorder: PropTypes.Requireable; /** color for answer text (entered by the player) */ textColor: PropTypes.Requireable; /** color for the across/down numbers in the grid */ numberColor: PropTypes.Requireable; /** background color for the cell with focus, the one that the player is typing into */ focusBackground: PropTypes.Requireable; /** background color for the cells in the answer the player is working on, * helps indicate in which direction focus will be moving; also used as a * background on the active clue */ highlightBackground: PropTypes.Requireable; }>>; }; var defaultProps: { theme: null; }; } export default CrosswordGrid;