import * as React from 'react'; import { CheckboxChangeEvent } from '../checkbox'; import { SelectionCheckboxAllProps, SelectionCheckboxAllState, SelectionItem } from './interface'; declare class SelectionCheckboxAll extends React.Component, SelectionCheckboxAllState> { state: { checked: boolean; indeterminate: boolean; }; unsubscribe: () => void; defaultSelections: SelectionItem[]; constructor(props: SelectionCheckboxAllProps); static getDerivedStateFromProps(props: SelectionCheckboxAllProps, state: SelectionCheckboxAllState): SelectionCheckboxAllState; componentDidMount(): void; componentWillUnmount(): void; setCheckState(props: SelectionCheckboxAllProps): void; handleSelectAllChange: (e: CheckboxChangeEvent) => void; subscribe(): void; renderMenus(selections: SelectionItem[]): JSX.Element[]; render(): JSX.Element; } export default SelectionCheckboxAll;