import { CardProps } from '@mui/material';
import { SCCommentType } from '@selfcommunity/core/src/types/comment';
export interface ReplyCommentObjectProps {
    /**
     * Overrides or extends the styles applied to the component.
     * @default null
     */
    className?: string;
    /**
     * Id of the comment object
     * @default null
     */
    commentObjectId?: number;
    /**
     * Comment object
     * @default null
     */
    commentObject?: SCCommentType;
    /**
     * Bind focus on mount
     * @default false
     */
    autoFocus?: boolean;
    /**
     * Callback invoked after reply
     * @param comment
     */
    onReply?: (comment: any) => void;
    /**
     * Callback invoked after save/edit
     * @param comment
     */
    onSave?: (comment: any) => void;
    /**
     * Callback invoked after disccard save/edit
     * @param comment
     */
    onCancel?: () => void;
    /**
     * Disable component
     * @default false
     */
    readOnly?: boolean;
    /**
     * Initial content
     * @default ''
     */
    text?: string;
    /**
     * Initial content
     * @default {variant: 'outlined'}
     */
    ReplyBoxProps?: CardProps;
    /**
     * Other props
     */
    [p: string]: any;
}
export default function ReplyCommentObject(props: ReplyCommentObjectProps): JSX.Element;
//# sourceMappingURL=ReplyComment.d.ts.map