declare const _default: import("react").ComponentType<Pick<Pick<PropTypes.InferProps<{
    inputRef: PropTypes.Requireable<PropTypes.InferProps<{
        current: PropTypes.Requireable<PropTypes.InferProps<{
            focus: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        }>>;
    }>>;
    editFeedItemId: PropTypes.Requireable<number>;
    editCommentId: PropTypes.Requireable<number>;
    editComment: PropTypes.Requireable<string>;
    editAttachment: PropTypes.Requireable<PropTypes.InferProps<{
        url: PropTypes.Requireable<string>;
        size: PropTypes.Requireable<number>;
        file_name: PropTypes.Requireable<string>;
    }>>;
    spaceAround: PropTypes.Requireable<boolean>;
    postComment: PropTypes.Validator<(...args: any[]) => any>;
    postCommentCallback: PropTypes.Requireable<(...args: any[]) => any>;
    patchCommentCallback: PropTypes.Requireable<(...args: any[]) => any>;
    exitEditMode: PropTypes.Requireable<(...args: any[]) => any>;
    setIsPosting: PropTypes.Requireable<(...args: any[]) => any>;
    setIsEditting: PropTypes.Requireable<(...args: any[]) => any>;
    onMount: PropTypes.Requireable<(...args: any[]) => any>;
    autoFocus: PropTypes.Requireable<boolean>;
    disabled: PropTypes.Requireable<boolean>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
    currentUser: PropTypes.Requireable<PropTypes.InferProps<PropTypes.ValidationMap<any>>>;
    isNative: PropTypes.Requireable<boolean>;
    companyId: PropTypes.Requireable<number>;
    parentId: PropTypes.Requireable<string>;
}>, "classes" | "postComment"> & {
    currentUser?: PropTypes.InferProps<PropTypes.ValidationMap<any>>;
    disabled?: boolean;
    autoFocus?: boolean;
    companyId?: number;
    isNative?: boolean;
    inputRef?: PropTypes.InferProps<{
        current: PropTypes.Requireable<PropTypes.InferProps<{
            focus: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        }>>;
    }>;
    setIsPosting?: (...args: any[]) => any;
    patchCommentCallback?: (...args: any[]) => any;
    postCommentCallback?: (...args: any[]) => any;
    onMount?: (...args: any[]) => any;
    spaceAround?: boolean;
    exitEditMode?: (...args: any[]) => any;
    setIsEditting?: (...args: any[]) => any;
    editFeedItemId?: number;
    editCommentId?: number;
    editAttachment?: PropTypes.InferProps<{
        url: PropTypes.Requireable<string>;
        size: PropTypes.Requireable<number>;
        file_name: PropTypes.Requireable<string>;
    }>;
    editComment?: string;
    parentId?: string;
} & {}, "currentUser" | "disabled" | "autoFocus" | "companyId" | "isNative" | "inputRef" | "setIsPosting" | "patchCommentCallback" | "postComment" | "postCommentCallback" | "onMount" | "spaceAround" | "exitEditMode" | "setIsEditting" | "editFeedItemId" | "editCommentId" | "editAttachment" | "editComment" | "parentId"> & import("@material-ui/core").StyledComponentProps<"input" | "inputRoot" | "sendButton" | "inputAdornment" | "paperRoot" | "inputEl" | "additionalActionButton" | "nativeActionButton" | "fileUploadingError" | "inputMain" | "inputHelper" | "cancelText" | "highlightedLabel" | "iconTooltip">>;
export default _default;
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map