import { APPROVAL_STATUS } from '../../const';
declare const _default: {
    collectionName: string;
    info: {
        tableName: string;
        singularName: string;
        pluralName: string;
        displayName: string;
        description: string;
        kind: string;
    };
    options: {
        draftAndPublish: boolean;
    };
    pluginOptions: {
        "content-manager": {
            visible: boolean;
        };
        "content-type-builder": {
            visible: boolean;
        };
    };
    attributes: {
        content: {
            type: string;
            configurable: boolean;
            required: boolean;
        };
        blocked: {
            type: string;
            default: boolean;
            configurable: boolean;
        };
        blockedThread: {
            type: string;
            default: boolean;
            configurable: boolean;
        };
        blockReason: {
            type: string;
            configurable: boolean;
        };
        authorUser: {
            type: string;
            relation: string;
            target: string;
            configurable: boolean;
        };
        authorId: {
            type: string;
            configurable: boolean;
        };
        authorName: {
            type: string;
            configurable: boolean;
        };
        authorEmail: {
            type: string;
            configurable: boolean;
        };
        authorAvatar: {
            type: string;
            configurable: boolean;
        };
        isAdminComment: {
            type: string;
            configurable: boolean;
        };
        removed: {
            type: string;
            configurable: boolean;
        };
        approvalStatus: {
            type: string;
            enum: APPROVAL_STATUS[];
            configurable: boolean;
        };
        related: {
            type: string;
            configurable: boolean;
        };
        reports: {
            type: string;
            relation: string;
            target: string;
            mappedBy: string;
            configurable: boolean;
        };
        threadOf: {
            type: string;
            relation: string;
            target: string;
            configurable: boolean;
        };
    };
};
export default _default;
