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