import { ItemReferenceInfo } from "../services/editService";
export type RemoveComponentsConfirmMessageProps = {
    componentNames: string[];
    /** Names of the shared datasource items used by the selected components. */
    sharedDatasourceNames: string[];
    /**
     * Referrers of the shared datasource items (current page already filtered
     * out). Drives the "referenced by N other items" warning.
     */
    sharedReferences: ItemReferenceInfo[];
    /** DOM id of the "also delete" checkbox, read back by the dialog's accept handler. */
    deleteSharedCheckboxId: string;
};
export declare function RemoveComponentsConfirmMessage({ componentNames, sharedDatasourceNames, sharedReferences, deleteSharedCheckboxId, }: RemoveComponentsConfirmMessageProps): import("react/jsx-runtime").JSX.Element;
