import * as React from 'react'; import { IStyle, ITheme } from '../../Styling'; import { IStyleFunctionOrObject } from '../../Utilities'; export interface IDetailsRowCheckProps extends React.HTMLAttributes { /** * Theme provided by High-Order Component. */ theme?: ITheme; /** * Style override */ styles?: IStyleFunctionOrObject; /** * Is the check part of the header in a DetailsList */ isHeader?: boolean; /** * Whether or not this check is selected */ selected?: boolean; /** * Deprecated, use `selected` instead. * @deprecated Use `selected` instead. */ isSelected?: boolean; /** * Is any selected - also true for isSelectionModal */ anySelected?: boolean; /** * Can this checkbox be selectable */ canSelect: boolean; /** * Is this in compact mode? */ compact?: boolean; /** * Optional className to attach to the slider root element. */ className?: string; /** * The classname to be passed down to Check component */ checkClassName?: string; /** * Whether or not this checkbox is visible */ isVisible?: boolean; } export declare type IDetailsRowCheckStyleProps = Required> & Pick & { /** Is checkbox visible */ isVisible?: boolean; }; export interface IDetailsRowCheckStyles { root: IStyle; check: IStyle; isDisabled: IStyle; }