import { SCCommentType, SCFeedObjectType, SCFeedObjectTypologyType } from '@selfcommunity/core';
export interface CommentActionsMenuProps {
    /**
     * Id of the comment object
     * @default null
     */
    commentObjectId?: number;
    /**
     * Comment object
     * @default null
     */
    commentObject?: SCCommentType;
    /**
     * Id of feed object
     * @default null
     */
    feedObjectId?: number;
    /**
     * Feed object
     * @default null
     */
    feedObject?: SCFeedObjectType;
    /**
     * Type of feed object
     * @default SCFeedObjectTypologyType.POST
     */
    feedObjectType?: SCFeedObjectTypologyType;
    /**
     * Callback invoked after delete
     * @param comment
     */
    onDelete?: (SCCommentType: any) => any;
    /**
     * Callback invoked after restore
     * @param comment
     */
    onRestore?: (SCCommentType: any) => any;
    /**
     * Callback invoked after delete
     * @param comment
     */
    onEdit?: (SCCommentType: any) => any;
    /**
     * Other props
     */
    [p: string]: any;
}
export default function CommentActionsMenu(props: CommentActionsMenuProps): JSX.Element;
//# sourceMappingURL=CommentActionsMenu.d.ts.map