/** * Copyright © INOVUA TRADING. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { TypeComputedProps, TypeRowProps, TypeBatchUpdateQueue, TypeRowUnselected, TypeRowSelection } from '../../types'; export declare const findInitialSelectionIndex: (computedProps: TypeComputedProps) => number | null; export declare const notifySelection: (computedProps: TypeComputedProps, selected: TypeRowSelection, data: object, unselected: TypeRowUnselected, queue?: TypeBatchUpdateQueue) => void; export declare const handleSingleSelection: (rowProps: TypeRowProps, computedProps: TypeComputedProps, event: MouseEvent, queue: TypeBatchUpdateQueue) => void; export declare const handleMultiSelection: (computedProps: TypeComputedProps, data: any[], config: any, queue: TypeBatchUpdateQueue) => void; export declare const handleMultiSelectionRowToggle: (computedProps: TypeComputedProps, data: any, queue: TypeBatchUpdateQueue) => boolean; export declare const handleSelection: (rowProps: TypeRowProps, computedProps: TypeComputedProps, event: MouseEvent, queue?: TypeBatchUpdateQueue) => boolean | undefined;