import React from "react";
import type { UseCbacPickerStateResult } from "./useCbacPickerState.js";
export interface UseCbacSelectionResult extends UseCbacPickerStateResult {
	selectedIds: string[];
	selectedIdsRef: React.MutableRefObject<string[]>;
	setSelectedIds: React.Dispatch<React.SetStateAction<string[]>>;
	toggle: (markingId: string) => void;
	dismiss: () => void;
	reset: () => void;
}
export declare function useCbacSelection(initialMarkingIds: string[] | undefined): UseCbacSelectionResult;
