/**
 * fastcomments
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 0.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { CommentHTMLRenderingMode } from './comment-htmlrendering-mode';
import type { CommentQuestionResultsRenderingType } from './comment-question-results-rendering-type';
import type { CommentQuestionsRequired } from './comment-questions-required';
import type { CommentThreadDeletionMode } from './comment-thread-deletion-mode';
import type { CommenterNameFormats } from './commenter-name-formats';
import type { GifRating } from './gif-rating';
import type { ImageContentProfanityLevel } from './image-content-profanity-level';
import type { QuestionRenderingType } from './question-rendering-type';
import type { QuestionSubQuestionVisibility } from './question-sub-question-visibility';
import type { QuestionWhenSave } from './question-when-save';
import type { SSOSecurityLevel } from './ssosecurity-level';
import type { SortDirections } from './sort-directions';
import type { SpamRule } from './spam-rule';
import type { VoteStyle } from './vote-style';
/**
 *
 * @export
 * @interface CustomConfigParameters
 */
export interface CustomConfigParameters {
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'absoluteAndRelativeDates'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'absoluteDates'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'allowAnon'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'allowAnonFlag'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'allowAnonVotes'?: boolean;
    /**
     *
     * @type {Array<string>}
     * @memberof CustomConfigParameters
     */
    'allowedLanguages'?: Array<string> | null;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'collapseReplies'?: boolean;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'commentCountFormat'?: string | null;
    /**
     *
     * @type {CommentHTMLRenderingMode}
     * @memberof CustomConfigParameters
     */
    'commentHTMLRenderingMode'?: CommentHTMLRenderingMode;
    /**
     *
     * @type {CommentThreadDeletionMode}
     * @memberof CustomConfigParameters
     */
    'commentThreadDeleteMode'?: CommentThreadDeletionMode | null;
    /**
     *
     * @type {CommenterNameFormats}
     * @memberof CustomConfigParameters
     */
    'commenterNameFormat'?: CommenterNameFormats | null;
    /**
     *
     * @type {number}
     * @memberof CustomConfigParameters
     */
    'countAboveToggle'?: number;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'customCSS'?: string | null;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'defaultAvatarSrc'?: string | null;
    /**
     *
     * @type {SortDirections}
     * @memberof CustomConfigParameters
     */
    'defaultSortDirection'?: SortDirections | null;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'defaultUsername'?: string | null;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableAutoAdminMigration'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableAutoHashTagCreation'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableBlocking'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableCommenterCommentDelete'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableCommenterCommentEdit'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableEmailInputs'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableLiveCommenting'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableNotificationBell'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableProfiles'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableSuccessMessage'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableToolbar'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableUnverifiedLabel'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'disableVoting'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableCommenterLinks'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableSearch'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableSpoilers'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableThirdPartyCookieBypass'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableViewCounts'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableVoteList'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableWYSIWYG'?: boolean;
    /**
     *
     * @type {GifRating}
     * @memberof CustomConfigParameters
     */
    'gifRating'?: GifRating;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'hasDarkBackground'?: boolean;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'headerHTML'?: string | null;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'hideAvatars'?: boolean;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'hideCommentsUnderCountTextFormat'?: string | null;
    /**
     *
     * @type {ImageContentProfanityLevel}
     * @memberof CustomConfigParameters
     */
    'imageContentProfanityLevel'?: ImageContentProfanityLevel;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'inputAfterComments'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'limitCommentsByGroups'?: boolean;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'locale'?: string | null;
    /**
     *
     * @type {number}
     * @memberof CustomConfigParameters
     */
    'maxCommentCharacterLength'?: number | null;
    /**
     *
     * @type {number}
     * @memberof CustomConfigParameters
     */
    'maxCommentCreatedCountPUPM'?: number | null;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'noCustomConfig'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'noImageUploads'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'noStyles'?: boolean;
    /**
     *
     * @type {number}
     * @memberof CustomConfigParameters
     */
    'pageSize'?: number | null;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'readonly'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'requireSSO'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'enableResizeHandle'?: boolean;
    /**
     *
     * @type {Array<string>}
     * @memberof CustomConfigParameters
     */
    'restrictedLinkDomains'?: Array<string> | null;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'showCommentSaveSuccess'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'showLiveRightAway'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'showQuestion'?: boolean;
    /**
     *
     * @type {Array<SpamRule>}
     * @memberof CustomConfigParameters
     */
    'spamRules'?: Array<SpamRule>;
    /**
     *
     * @type {SSOSecurityLevel}
     * @memberof CustomConfigParameters
     */
    'ssoSecLvl'?: SSOSecurityLevel;
    /**
     * Construct a type with a set of properties K of type T
     * @type {{ [key: string]: string; }}
     * @memberof CustomConfigParameters
     */
    'translations'?: {
        [key: string]: string;
    } | null;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'useShowCommentsToggle'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'useSingleLineCommentInput'?: boolean;
    /**
     *
     * @type {VoteStyle}
     * @memberof CustomConfigParameters
     */
    'voteStyle'?: VoteStyle;
    /**
     *
     * @type {string}
     * @memberof CustomConfigParameters
     */
    'widgetQuestionId'?: string;
    /**
     *
     * @type {CommentQuestionResultsRenderingType}
     * @memberof CustomConfigParameters
     */
    'widgetQuestionResultsStyle'?: CommentQuestionResultsRenderingType;
    /**
     *
     * @type {QuestionRenderingType}
     * @memberof CustomConfigParameters
     */
    'widgetQuestionStyle'?: QuestionRenderingType;
    /**
     *
     * @type {QuestionWhenSave}
     * @memberof CustomConfigParameters
     */
    'widgetQuestionWhenToSave'?: QuestionWhenSave;
    /**
     *
     * @type {CommentQuestionsRequired}
     * @memberof CustomConfigParameters
     */
    'widgetQuestionsRequired'?: CommentQuestionsRequired;
    /**
     *
     * @type {QuestionSubQuestionVisibility}
     * @memberof CustomConfigParameters
     */
    'widgetSubQuestionVisibility'?: QuestionSubQuestionVisibility;
    /**
     *
     * @type {boolean}
     * @memberof CustomConfigParameters
     */
    'wrap'?: boolean;
}
//# sourceMappingURL=custom-config-parameters.d.ts.map