export default Discussion;
declare function Discussion(props: any): JSX.Element;
declare namespace Discussion {
    namespace propTypes {
        export { SrcPropType as avatar };
        export const loading: PropTypes.Requireable<boolean>;
        export const value: PropTypes.Requireable<string>;
        export const profileAvatarAlt: PropTypes.Requireable<string>;
        export const title: PropTypes.Requireable<string>;
        export const onPost: PropTypes.Requireable<(...args: any[]) => any>;
        export const onChange: PropTypes.Requireable<(...args: any[]) => any>;
        export const threads: PropTypes.Requireable<(PropTypes.InferProps<{
            author: PropTypes.Requireable<string>;
            date: PropTypes.Requireable<string>;
            message: PropTypes.Requireable<string>;
            avatar: PropTypes.Requireable<any>;
            answerAvatar: PropTypes.Requireable<any>;
            answer: PropTypes.Requireable<string>;
            edition: PropTypes.Requireable<string>;
            showAnswerBox: PropTypes.Requireable<boolean>;
            showEditBox: PropTypes.Requireable<boolean>;
            mainPost: PropTypes.Requireable<boolean>;
            onAnswer: PropTypes.Requireable<(...args: any[]) => any>;
            onEdit: PropTypes.Requireable<(...args: any[]) => any>;
            onPostAnswer: PropTypes.Requireable<(...args: any[]) => any>;
            onPostEdition: PropTypes.Requireable<(...args: any[]) => any>;
            onChangeAnswer: PropTypes.Requireable<(...args: any[]) => any>;
            onChangeEdition: PropTypes.Requireable<(...args: any[]) => any>;
            onModerate: PropTypes.Requireable<(...args: any[]) => any>;
            onDelete: PropTypes.Requireable<(...args: any[]) => any>;
        }> | null | undefined)[]>;
        export const textareaDisabled: PropTypes.Requireable<boolean>;
        export const postDisabled: PropTypes.Requireable<boolean>;
        export const className: PropTypes.Requireable<string>;
        export const hideComments: PropTypes.Requireable<boolean>;
    }
}
import { SrcPropType } from "../../util/proptypes";
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map