import React from 'react';
import './EntryReferenceDetails.css';
declare const defaultProps: {
    testId: string;
    version: string;
};
type DefaultProps = Readonly<typeof defaultProps>;
export type EntryReferenceDetailsProps = {
    title?: string;
    contentType?: string;
    onEdit?: () => void;
    onDelete?: () => void;
    onViewNestedEntries?: () => void;
    testId?: string;
    LinkComponent?: any;
    linkToRow?: string;
    leftcomponent?: React.ReactNode;
} & Partial<DefaultProps>;
export type EntryTitleAndCTProps = {
    title?: string;
    contentType?: string;
    isentryReferenceMaxWidth?: any;
    version: string;
    leftcomponent?: React.ReactNode;
};
export type EditIconDomProps = {
    onEdit?: () => void;
    LinkComponent?: any;
    linkToRow?: string;
    version: string;
};
export declare const EntryTitleAndCT: ({ title, contentType, version, leftcomponent }: EntryTitleAndCTProps) => React.JSX.Element;
export declare const EditIconDom: ({ onEdit, LinkComponent, linkToRow, version }: EditIconDomProps) => React.JSX.Element;
declare const EntryReferenceDetails: {
    (props: EntryReferenceDetailsProps): React.JSX.Element;
    defaultProps: {
        testId: string;
        version: string;
    };
};
export default EntryReferenceDetails;
