import React from "react";
import type { MaxClassificationConstraint } from "./types.js";
export interface CbacPickerProps {
	/**
	* Initial set of selected marking IDs.
	*
	* @default []
	*/
	initialMarkingIds?: string[];
	/**
	* Called when the selection changes.
	*
	* @param markingIds The currently selected marking IDs
	*/
	onChange: (markingIds: string[]) => void;
	/**
	* Optional constraint capping the maximum classification a user may select.
	* When set, the picker surfaces a callout if the selection exceeds it.
	*/
	maxClassificationConstraint?: MaxClassificationConstraint;
	/**
	* Disables marking toggle interactions.
	*
	* @default false
	*/
	readOnly?: boolean;
	/**
	* CSS class for the picker container.
	*/
	className?: string;
}
export declare function CbacPicker({ initialMarkingIds, onChange, maxClassificationConstraint, readOnly, className }: CbacPickerProps): React.ReactElement;
