import * as React from "react"; import { ReactAnchorAttr, ReactButtonAttr, ReactDivAttr, ReactLabelAttr } from "../../../typings/shared"; import { LinkProps } from "../Link"; // Tile export interface TileProps extends ReactDivAttr { light?: boolean | undefined; } export declare class Tile extends React.Component {} // ClickableTile export interface ClickableTileProps extends LinkProps { /** * @deprecated */ handleClick?: ReactAnchorAttr["onClick"] | undefined; /** * @deprecated */ handleKeyDown?: ReactAnchorAttr["onKeyDown"] | undefined; light?: boolean | undefined; } export declare class ClickableTile extends React.Component {} // SelectableTile export interface SelectableTileProps extends Omit { disabled?: boolean | undefined; /** * @deprecated */ handleClick?(e: React.MouseEvent): void; /** * @deprecated */ handleKeyDown?(e: React.KeyboardEvent): void; /** * @deprecated */ iconDescription?: string | undefined; light?: boolean | undefined; onChange?( e: | React.ChangeEvent | React.MouseEvent | React.KeyboardEvent, ): void; selected?: boolean | undefined; value: string | number; } export declare const SelectableTile: React.FC; // ExpandableTile export interface ExpandableTileProps extends ReactButtonAttr { expanded?: boolean | undefined; /** * @deprecated */ handleClick?(e: React.MouseEvent): void; light?: boolean | undefined; onBeforeClick?(e: React.MouseEvent): void; tileCollapsedIconText?: string | undefined; tileCollapsedLabel?: string | undefined; tileExpandedIconText?: string | undefined; tileExpandedLabel?: string | undefined; tileMaxHeight?: number | undefined; tilePadding?: number | undefined; } export declare class ExpandableTile extends React.Component {} // TileAboveTheFoldContent export interface TileAboveTheFoldContentProps { children?: React.ReactNode | undefined; } export declare class TileAboveTheFoldContent extends React.Component {} // TileBelowTheFoldContent export interface TileBelowTheFoldContentProps { children?: React.ReactNode | undefined; } export declare class TileBelowTheFoldContent extends React.Component {}