import { KeyboardEventHandler } from 'react';
import { ItemSelectionProps } from './interfaces';
export interface SelectionControlProps extends ItemSelectionProps {
    onShiftToggle?(shiftPressed: boolean): void;
    onFocusUp?: KeyboardEventHandler;
    onFocusDown?: KeyboardEventHandler;
    ariaLabel?: string;
    tabIndex?: -1;
    focusedComponent?: null | string;
    rowIndex?: number;
    itemKey?: string;
    verticalAlign?: 'middle' | 'top';
}
export declare function SelectionControl({ selectionType, indeterminate, onShiftToggle, onFocusUp, onFocusDown, name, ariaLabel, ariaDescribedby, focusedComponent, rowIndex, itemKey, verticalAlign, onChange, ...sharedProps }: SelectionControlProps): JSX.Element;
//# sourceMappingURL=selection-control.d.ts.map