import { AttachmentPointName, AttachmentPointsToBonds, LeavingGroup } from 'ketcher-core';
declare type Props = {
    monomerCaps: Partial<Record<AttachmentPointName, string>> | undefined;
    attachmentPointsToBonds: AttachmentPointsToBonds | undefined;
};
export declare type PreparedAttachmentPointData = {
    id: string;
    label: LeavingGroup;
    connected: boolean;
};
declare type ReturnType = {
    preparedAttachmentPointsData: PreparedAttachmentPointData[];
    connectedAttachmentPoints: string[];
};
export declare const useAttachmentPoints: ({ monomerCaps, attachmentPointsToBonds, }: Props) => ReturnType;
export {};
