import * as Slate from 'slate';
import { EntityAccessor, EntityListAccessor, SugaredRelativeEntityList } from '@contember/react-binding';
import { MutableRefObject } from 'react';
export interface ReferencesOptions {
    referencesField?: SugaredRelativeEntityList | string;
    monolithicReferencesMode?: boolean;
    sortedBlocksRef: MutableRefObject<EntityAccessor[]>;
}
export type GetReferenceEntityList = (path: Slate.Path) => EntityListAccessor;
export declare const useGetReferenceEntityList: ({ referencesField, sortedBlocksRef, monolithicReferencesMode, }: ReferencesOptions) => GetReferenceEntityList;
//# sourceMappingURL=useGetReferenceEntityList.d.ts.map