@gmb/bitmark-parser - v7.2.0
    Preparing search index...

    Type Alias AnyBit

    Loose merged view of every bit type: all keys optional, type unconstrained — the right shape for "some bit under edit".

    type AnyBit = {
        accessibilityGroupTag?: { name?: string; tags?: string[] }[];
        accessibilityTag?: string[];
        action?: string;
        activityType?: string;
        additionalSolutions?: string[];
        advertisingClickUrl?: string;
        ageRange?: string[];
        aiGenerated?: boolean;
        allowedBit?: string[];
        allowPrint?: string;
        altLangTag?: string;
        analyticsTag?: string[];
        anchor?: string;
        audio?: unknown;
        author?: string[];
        authorFullName?: string;
        authorJobTitle?: string;
        authorPseudonym?: string;
        authorTitle?: string;
        availableClassifications?: string[];
        avatarImage?: unknown;
        backgroundImage?: unknown;
        backgroundWallpaper?: unknown;
        bitFingerprint?: string[];
        bitLevel?: number;
        blockId?: string;
        body?: BodyContent;
        book?:
            | { book?: string; reference?: string; referenceEnd?: string }[]
            | string;
        bookAlias?: string[];
        bookAuthor?: string;
        bookBindingType?: string;
        bookDiff?: string;
        bookIsbn?: string;
        bookLanguage?: string;
        bookNumberOfPages?: string;
        bookOriginalTitle?: string;
        bookPublisher?: string;
        bookPublishingDate?: string;
        bookRating?: string;
        bookReferences?: {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            citationStyle?: string;
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            refAuthor?: string[];
            refBookTitle?: string;
            refPublicationYear?: string;
            refPublisher?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        bookSeriesId?: string;
        bookSeriesNumber?: string;
        bookSeriesTitle?: string;
        bookTranslator?: string;
        bookType?: string;
        bot?: string;
        brandColor?: string;
        brandColorName?: string;
        bubbleTag?: string[];
        buttonCaption?: string;
        callToActionUrl?: string;
        caption?: BitmarkPlus;
        cards?: {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            alternativeAnswers?: unknown;
            alternativeDefinitions?: unknown;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            answer?: unknown;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            definition?: unknown;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: boolean | BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            question?: unknown;
            reductionTag?: string[];
            reportTag?: string[];
            resource?: unknown;
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            term?: unknown;
            theme?: string[];
            title?: BitmarkPlus;
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        categoryTag?: string[];
        cells?: {
            example?: BitmarkPlus;
            isCaseSensitive?: boolean;
            isExample?: boolean;
        }[];
        chatWithBook?: boolean;
        chatWithBookBrainKey?: string;
        checked?: boolean;
        choices?: unknown;
        citationStyle?: string;
        classification?: string
        | string[];
        codeLineNumbers?: boolean;
        codeMinimap?: boolean;
        collapsed?: boolean;
        colorTag?: string[];
        colspan?: number;
        colwidth?: number;
        computerLanguage?: string;
        content?: BitmarkPlus;
        content2Buy?: string;
        copyright?: string;
        coverColor?: string;
        coverImage?: unknown;
        currency?: string;
        customerExternalId?: string;
        customerId?: string;
        customerProductId?: string;
        customerProductShopLink?: string;
        date?: string;
        dateEnd?: string;
        decimalPlaces?: number;
        deeplink?: string[];
        definitions?: {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            alternativeAnswers?: unknown;
            alternativeDefinitions?: unknown;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            answer?: unknown;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            definition?: unknown;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: boolean | BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            question?: unknown;
            reductionTag?: string[];
            reportTag?: string[];
            resource?: unknown;
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            term?: unknown;
            theme?: string[];
            title?: BitmarkPlus;
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        diffContext?: string;
        diffOp?: string;
        diffRef?: string;
        diffTime?: number;
        diffTo?: string;
        disableCalculation?: boolean;
        disableFeedback?: boolean;
        displayName?: string;
        duration?: string;
        elements?: ProseMirrorNode[][];
        enforceUpdateOverUserInput?: boolean;
        example?: unknown;
        externalId?: string[];
        externalLink?: string;
        externalLinkText?: string;
        extractorExtractionTimestamp?: string[];
        extractorInternal?: string[];
        extractorTag?: string[];
        feedbackEngine?: string;
        feedbacks?: {
            choices?: {
                choice?: string;
                requireReason?: boolean;
                [key: string]: unknown;
            }[];
            example?: boolean
            | BitmarkPlus;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            instruction?: BitmarkPlus;
            isExample?: boolean;
            item?: BitmarkPlus;
            reason?: {
                example?:
                    | { content?: (...)[]; type?: string; [key: string]: unknown }[]
                    | BitmarkPlus;
                instruction?: BitmarkPlus;
                isExample?: boolean;
                reasonableNumOfChars?: number;
                text?: string;
                [key: string]: unknown;
            };
            [key: string]: unknown;
        }[];
        feedbackType?: string;
        flashcardSet?: string[];
        focusX?: number;
        focusY?: number;
        footer?: BodyContent;
        format?: string;
        formula?: string;
        fullName?: string;
        gmbExternalShop?: string;
        gmbExternalShopItems?: string[];
        groupTag?: { name?: string; tags?: string[] }[];
        gUri?: string;
        handInAcceptFileType?: string[];
        handInInstruction?: string;
        handInRequirement?: string[];
        hasBookNavigation?: boolean;
        hasMarkAsDone?: boolean;
        hasPrintRestriction?: boolean;
        heading?: { forKeys?: string; forValues?: string | string[] };
        height?: number;
        hint?: BitmarkPlus;
        icon?: string;
        iconTag?: string;
        id?: string[];
        iframeName?: string;
        iframeSrc?: string;
        imageFirst?: boolean;
        imagePlaceholder?: unknown;
        images?: unknown;
        imageSource?: {
            format?: string;
            mockupId?: string;
            size?: number;
            trim?: boolean;
            url?: string;
        };
        index?: number;
        ingredients?: {
            checked?: boolean;
            decimalPlaces?: number;
            disableCalculation?: boolean;
            hint?: BitmarkPlus;
            ingredient?: ProseMirrorNode[];
            item?: BitmarkPlus;
            quantity?: number;
            title?: BitmarkPlus;
            unit?: string;
            unitAbbr?: string;
            unitAbbrPlural?: string;
            unitPlural?: string;
            [key: string]: unknown;
        }[];
        instruction?: BitmarkPlus;
        internalPrintPdf?: string;
        isCaseSensitive?: boolean;
        isCollapsible?: boolean;
        isCorrect?: boolean;
        isEditable?: boolean;
        isExample?: boolean;
        isInfoOnly?: boolean;
        isPublic?: boolean;
        isSelectable?: boolean;
        isTemplate?: boolean;
        isTemplateStripTheme?: boolean;
        isTracked?: boolean;
        item?: unknown;
        jobTitle?: string;
        jupyterExecutionCount?: number;
        jupyterId?: string;
        keyAudio?: unknown;
        keyImage?: unknown;
        kind?: string;
        labelFalse?: string;
        labelTrue?: string;
        lang?: string;
        language?: string[];
        layer?: string[];
        layerRole?: string[];
        lead?: BitmarkPlus;
        level?: number;
        levelACTFL?: string;
        levelCEFR?: string;
        levelCEFRp?: string;
        levelILR?: string;
        license?: string;
        list?: string[];
        listItemIndent?: number;
        listItems?: | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            body?: ProseMirrorNode[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            title?: BitmarkPlus;
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            body?: ProseMirrorNode[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        listPrice?: string;
        location?: string;
        logos?: unknown;
        machineTranslated?: string;
        mailingList?: string;
        marginNumber?: BitmarkPlus;
        mark?: string;
        marks?: { color?: string; emphasis?: string; mark?: string }[];
        matrix?: {
            cells?: {
                example?: BitmarkPlus;
                isCaseSensitive?: boolean;
                isExample?: boolean;
                values?: string[];
                [key: string]: unknown;
            }[];
            heading?: {
                forKeys?: string;
                forValues?: string[];
                [key: string]: unknown;
            };
            hint?: BitmarkPlus;
            instruction?: BitmarkPlus;
            isExample?: boolean;
            item?: BitmarkPlus;
            key?: string;
            [key: string]: unknown;
        }[];
        maxCreatedBits?: number;
        maxDisplayLevel?: number;
        maxTocChapterLevel?: number;
        needsValidation?: boolean;
        padletId?: string;
        page?: string;
        pageNo?: number;
        pageNumber?: BitmarkPlus;
        pairs?: | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCaseSensitive?: boolean;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            key?: string;
            keyAudio?: unknown;
            keyImage?: unknown;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            values?: string[];
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            key?: string;
            keyAudio?: unknown;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            values?: string[];
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            key?: string;
            keyImage?: unknown;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            values?: string[];
            [key: string]: unknown;
        }[];
        partialAnswer?: string;
        partner?: {
            avatarImage?: unknown;
            name?: string;
            resource?: unknown;
            title?: string;
        };
        path?: string;
        person?: {
            avatarImage?: unknown;
            name?: string;
            resource?: unknown;
            title?: string;
        };
        platformBackgroundColor?: string;
        platformBackgroundImage?: unknown;
        platformBaseLayerColor?: string;
        platformBorderColor?: string;
        platformBorderRadius?: number;
        platformBrandTarget?: string;
        platformButtonBackgroundColor?: string;
        platformButtonPrimaryColor?: string;
        platformIcon?: unknown;
        platformLogo?: unknown;
        platformLogoMaxHeight?: number;
        platformMargin?: number;
        platformMessageBackgroundColor?: string;
        platformName?: string;
        platformNeedsShadow?: boolean;
        platformPlaceholderColor?: string;
        platformPrimaryColor?: string;
        platformScrollbarColor?: string;
        platformSecondaryColor?: string;
        platformSelectionBorderRadius?: number;
        platformSelectionColor?: string;
        platformSelectionTextColor?: string;
        platformSeparatorColor?: string;
        platformTextSelectionColor?: string;
        pointerLeft?: string;
        pointerTop?: string;
        posterImage?: string;
        previewImage?: unknown;
        previewVideo?: unknown;
        printOnRequestCustomerId?: string;
        printOnRequestProductId?: string;
        printParentChapterLevel?: number;
        processHandIn?: boolean;
        processHandInLocation?: string;
        product?: string
        | string[];
        productFolder?: string;
        productId?: string | string[];
        productVideo?: string | string[];
        progress?: boolean;
        pronunciationTable?: {
            data?: {
                audio?: unknown;
                body?: ProseMirrorNode[];
                hint?: BitmarkPlus;
                instruction?: BitmarkPlus;
                item?: BitmarkPlus;
                title?: BitmarkPlus;
                [key: string]: unknown;
            }[][];
            [key: string]: unknown;
        };
        pseudonym?: string;
        publications?: string[];
        publisher?: string[];
        publisherName?: string;
        quantity?: number;
        questions?: {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            additionalSolutions?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            partialAnswer?: string;
            publisher?: string[];
            publisherName?: string;
            question?: ProseMirrorNode[];
            reasonableNumOfChars?: number;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            sampleSolution?: string;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        quizCountItems?: boolean;
        quizStrikethroughSolutions?: boolean;
        quizzes?: | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            choices?: { choice?: string; isCorrect?: boolean; [key: string]: unknown }[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            responses?: {
                isCorrect?: boolean;
                response?: string;
                [key: string]: unknown;
            }[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        quotedPerson?: string;
        ratingLevelEnd?: { label?: BitmarkPlus; level?: number };
        ratingLevelSelected?: number;
        ratingLevelStart?: { label?: BitmarkPlus; level?: number };
        reaction?: string;
        reason?: {
            example?:
                | { content?: { text?: string; type?: string }[]; type?: string }[]
                | BitmarkPlus;
            instruction?: BitmarkPlus;
            isExample?: boolean;
            reasonableNumOfChars?: number;
        };
        reasonableNumOfChars?: number;
        reductionTag?: string[];
        refAuthor?: string[];
        refBookTitle?: string;
        reference?: string
        | string[];
        referenceEnd?: string;
        refPublicationYear?: string;
        refPublisher?: string[];
        relatedBook?: string[];
        releaseDate?: string;
        releaseKind?: string;
        releaseVersion?: string;
        reportTag?: string[];
        resolved?: boolean;
        resolvedBy?: string;
        resolvedDate?: string;
        resource?: Resource;
        response?: string;
        responses?:
            | {
                example?: boolean
                | string;
                feedback?: string;
                isExample?: boolean;
                item?: string;
                reaction?: string;
                response?: string;
                [key: string]: unknown;
            }[]
            | {
                example?: boolean;
                hint?: BitmarkPlus;
                instruction?: BitmarkPlus;
                isCorrect?: boolean;
                isExample?: boolean;
                item?: BitmarkPlus;
                lead?: BitmarkPlus;
                marginNumber?: BitmarkPlus;
                pageNumber?: BitmarkPlus;
                response?: string;
                responses?: { isCorrect?: boolean; response?: string }[];
            }[];
        revealSolutions?: boolean;
        reviewerTag?: string[];
        reviewTag?: string[];
        rightsPolicy?: string[];
        rowspan?: number;
        rtl?: boolean;
        sampleSolution?: string;
        scope?: string;
        scormSource?: string;
        search?: string;
        searchIndex?: string[];
        sections?: {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            body?: ProseMirrorNode[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            title?: BitmarkPlus;
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        selected?: boolean;
        servings?: {
            decimalPlaces?: number;
            disableCalculation?: boolean;
            hint?: string;
            servings?: number;
            unit?: string;
            unitAbbr?: string;
            unitAbbrPlural?: string;
            unitPlural?: string;
        };
        showInIndex?: boolean;
        slug?: string;
        solutions?: string[];
        sourceBB?: number[][];
        sourceDocument?: string;
        sourceRL?: string;
        spaceId?: string[];
        spansPageBreak?: boolean;
        statement?: BitmarkPlus;
        statements?: {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: boolean;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isCorrect?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            statement?: ProseMirrorNode[] | BitmarkPlus;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[];
        stripePricingTableDescriptiveName?: string;
        stripePricingTableId?: string;
        stripePublishableKey?: string;
        subject?: string[];
        subtitle?: BitmarkPlus;
        subtype?: string;
        table?: unknown;
        tableAutoWidth?: boolean;
        tableCellType?: string;
        tableColSpan?: number;
        tableColumnMinWidth?: number;
        tableFixedHeader?: boolean;
        tableHeaderWhitespaceNoWrap?: boolean;
        tableHeight?: number;
        tablePagination?: boolean;
        tablePaginationLimit?: number;
        tableResizableColumns?: boolean;
        tableRowSpan?: number;
        tableScope?: string;
        tableSearch?: boolean;
        tableSort?: boolean;
        tableWhitespaceNoWrap?: boolean;
        tag?: string[];
        tags?: string[];
        target?: string[];
        technicalTerm?: { lang?: string; technicalTerm?: string };
        textReference?: string;
        theme?: string[];
        thumbImage?: string;
        title?: unknown;
        toc?: boolean;
        tocContent?: string[];
        tocResource?: string[];
        topicTag?: string[];
        translationOf?: string;
        translationOfBook?: string;
        type?: string;
        unit?: string;
        unitAbbr?: string;
        unitAbbrPlural?: string;
        unitPlural?: string;
        userFeedbackContentUrl?: string;
        userFeedbackTranslationUrl?: string;
        validationDate?: string;
        vendorDashboardId?: string;
        vendorSurveyId?: string;
        vendorUrl?: string;
        videoCallLink?: string;
        width?: number;
        x?: number;
        y?: number;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index
    accessibilityGroupTag? accessibilityTag? action? activityType? additionalSolutions? advertisingClickUrl? ageRange? aiGenerated? allowedBit? allowPrint? altLangTag? analyticsTag? anchor? audio? author? authorFullName? authorJobTitle? authorPseudonym? authorTitle? availableClassifications? avatarImage? backgroundImage? backgroundWallpaper? bitFingerprint? bitLevel? blockId? body? book? bookAlias? bookAuthor? bookBindingType? bookDiff? bookIsbn? bookLanguage? bookNumberOfPages? bookOriginalTitle? bookPublisher? bookPublishingDate? bookRating? bookReferences? bookSeriesId? bookSeriesNumber? bookSeriesTitle? bookTranslator? bookType? bot? brandColor? brandColorName? bubbleTag? buttonCaption? callToActionUrl? caption? cards? categoryTag? cells? chatWithBook? chatWithBookBrainKey? checked? choices? citationStyle? classification? codeLineNumbers? codeMinimap? collapsed? colorTag? colspan? colwidth? computerLanguage? content? content2Buy? copyright? coverColor? coverImage? currency? customerExternalId? customerId? customerProductId? customerProductShopLink? date? dateEnd? decimalPlaces? deeplink? definitions? diffContext? diffOp? diffRef? diffTime? diffTo? disableCalculation? disableFeedback? displayName? duration? elements? enforceUpdateOverUserInput? example? externalId? externalLink? externalLinkText? extractorExtractionTimestamp? extractorInternal? extractorTag? feedbackEngine? feedbacks? feedbackType? flashcardSet? focusX? focusY? footer? format? formula? fullName? gmbExternalShop? gmbExternalShopItems? groupTag? gUri? handInAcceptFileType? handInInstruction? handInRequirement? hasBookNavigation? hasMarkAsDone? hasPrintRestriction? heading? height? hint? icon? iconTag? id? iframeName? iframeSrc? imageFirst? imagePlaceholder? images? imageSource? index? ingredients? instruction? internalPrintPdf? isCaseSensitive? isCollapsible? isCorrect? isEditable? isExample? isInfoOnly? isPublic? isSelectable? isTemplate? isTemplateStripTheme? isTracked? item? jobTitle? jupyterExecutionCount? jupyterId? keyAudio? keyImage? kind? labelFalse? labelTrue? lang? language? layer? layerRole? lead? level? levelACTFL? levelCEFR? levelCEFRp? levelILR? license? list? listItemIndent? listItems? listPrice? location? logos? machineTranslated? mailingList? marginNumber? mark? marks? matrix? maxCreatedBits? maxDisplayLevel? maxTocChapterLevel? needsValidation? padletId? page? pageNo? pageNumber? pairs? partialAnswer? partner? path? person? platformBackgroundColor? platformBackgroundImage? platformBaseLayerColor? platformBorderColor? platformBorderRadius? platformBrandTarget? platformButtonBackgroundColor? platformButtonPrimaryColor? platformIcon? platformLogo? platformLogoMaxHeight? platformMargin? platformMessageBackgroundColor? platformName? platformNeedsShadow? platformPlaceholderColor? platformPrimaryColor? platformScrollbarColor? platformSecondaryColor? platformSelectionBorderRadius? platformSelectionColor? platformSelectionTextColor? platformSeparatorColor? platformTextSelectionColor? pointerLeft? pointerTop? posterImage? previewImage? previewVideo? printOnRequestCustomerId? printOnRequestProductId? printParentChapterLevel? processHandIn? processHandInLocation? product? productFolder? productId? productVideo? progress? pronunciationTable? pseudonym? publications? publisher? publisherName? quantity? questions? quizCountItems? quizStrikethroughSolutions? quizzes? quotedPerson? ratingLevelEnd? ratingLevelSelected? ratingLevelStart? reaction? reason? reasonableNumOfChars? reductionTag? refAuthor? refBookTitle? reference? referenceEnd? refPublicationYear? refPublisher? relatedBook? releaseDate? releaseKind? releaseVersion? reportTag? resolved? resolvedBy? resolvedDate? resource? response? responses? revealSolutions? reviewerTag? reviewTag? rightsPolicy? rowspan? rtl? sampleSolution? scope? scormSource? search? searchIndex? sections? selected? servings? showInIndex? slug? solutions? sourceBB? sourceDocument? sourceRL? spaceId? spansPageBreak? statement? statements? stripePricingTableDescriptiveName? stripePricingTableId? stripePublishableKey? subject? subtitle? subtype? table? tableAutoWidth? tableCellType? tableColSpan? tableColumnMinWidth? tableFixedHeader? tableHeaderWhitespaceNoWrap? tableHeight? tablePagination? tablePaginationLimit? tableResizableColumns? tableRowSpan? tableScope? tableSearch? tableSort? tableWhitespaceNoWrap? tag? tags? target? technicalTerm? textReference? theme? thumbImage? title? toc? tocContent? tocResource? topicTag? translationOf? translationOfBook? type? unit? unitAbbr? unitAbbrPlural? unitPlural? userFeedbackContentUrl? userFeedbackTranslationUrl? validationDate? vendorDashboardId? vendorSurveyId? vendorUrl? videoCallLink? width? x? y?
    accessibilityGroupTag?: { name?: string; tags?: string[] }[]
    accessibilityTag?: string[]
    action?: string
    activityType?: string
    additionalSolutions?: string[]
    advertisingClickUrl?: string
    ageRange?: string[]
    aiGenerated?: boolean
    allowedBit?: string[]
    allowPrint?: string
    altLangTag?: string
    analyticsTag?: string[]
    anchor?: string
    audio?: unknown
    author?: string[]
    authorFullName?: string
    authorJobTitle?: string
    authorPseudonym?: string
    authorTitle?: string
    availableClassifications?: string[]
    avatarImage?: unknown
    backgroundImage?: unknown
    backgroundWallpaper?: unknown
    bitFingerprint?: string[]
    bitLevel?: number
    blockId?: string
    book?: { book?: string; reference?: string; referenceEnd?: string }[] | string
    bookAlias?: string[]
    bookAuthor?: string
    bookBindingType?: string
    bookDiff?: string
    bookIsbn?: string
    bookLanguage?: string
    bookNumberOfPages?: string
    bookOriginalTitle?: string
    bookPublisher?: string
    bookPublishingDate?: string
    bookRating?: string
    bookReferences?: {
        accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
        accessibilityTag?: string[];
        ageRange?: string[];
        aiGenerated?: boolean;
        altLangTag?: string;
        analyticsTag?: string[];
        anchor?: string;
        bitFingerprint?: string[];
        bubbleTag?: string[];
        categoryTag?: string[];
        citationStyle?: string;
        collapsed?: boolean;
        colorTag?: string[];
        copyright?: string;
        customerId?: string;
        diffContext?: string;
        diffOp?: string;
        diffRef?: string;
        diffTime?: number;
        diffTo?: string;
        disableFeedback?: boolean;
        example?: BitmarkPlus;
        externalId?: string[];
        extractorInternal?: string[];
        extractorTag?: string[];
        feedbackEngine?: string;
        feedbackType?: string;
        groupTag?: { name?: string; [key: string]: unknown }[];
        gUri?: string;
        hint?: BitmarkPlus;
        icon?: string;
        iconTag?: string;
        id?: string[];
        instruction?: BitmarkPlus;
        isCollapsible?: boolean;
        isExample?: boolean;
        isSelectable?: boolean;
        isTemplate?: boolean;
        isTemplateStripTheme?: boolean;
        item?: BitmarkPlus;
        lang?: string;
        layer?: string[];
        layerRole?: string[];
        levelACTFL?: string;
        levelCEFR?: string;
        levelCEFRp?: string;
        levelILR?: string;
        license?: string;
        machineTranslated?: string;
        needsValidation?: boolean;
        publisher?: string[];
        publisherName?: string;
        reductionTag?: string[];
        refAuthor?: string[];
        refBookTitle?: string;
        refPublicationYear?: string;
        refPublisher?: string[];
        reportTag?: string[];
        reviewerTag?: string[];
        reviewTag?: string[];
        rightsPolicy?: string[];
        rtl?: boolean;
        search?: string;
        searchIndex?: string[];
        selected?: boolean;
        showInIndex?: boolean;
        sourceBB?: number[][];
        sourceRL?: string;
        spansPageBreak?: boolean;
        tag?: string[];
        target?: string[];
        theme?: string[];
        topicTag?: string[];
        translationOf?: string;
        validationDate?: string;
        [key: string]: unknown;
    }[]
    bookSeriesId?: string
    bookSeriesNumber?: string
    bookSeriesTitle?: string
    bookTranslator?: string
    bookType?: string
    bot?: string
    brandColor?: string
    brandColorName?: string
    bubbleTag?: string[]
    buttonCaption?: string
    callToActionUrl?: string
    caption?: BitmarkPlus
    cards?: {
        accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
        accessibilityTag?: string[];
        ageRange?: string[];
        aiGenerated?: boolean;
        alternativeAnswers?: unknown;
        alternativeDefinitions?: unknown;
        altLangTag?: string;
        analyticsTag?: string[];
        anchor?: string;
        answer?: unknown;
        bitFingerprint?: string[];
        bubbleTag?: string[];
        categoryTag?: string[];
        collapsed?: boolean;
        colorTag?: string[];
        copyright?: string;
        customerId?: string;
        definition?: unknown;
        diffContext?: string;
        diffOp?: string;
        diffRef?: string;
        diffTime?: number;
        diffTo?: string;
        disableFeedback?: boolean;
        example?: boolean | BitmarkPlus;
        externalId?: string[];
        extractorInternal?: string[];
        extractorTag?: string[];
        feedbackEngine?: string;
        feedbackType?: string;
        groupTag?: { name?: string; [key: string]: unknown }[];
        gUri?: string;
        hint?: BitmarkPlus;
        icon?: string;
        iconTag?: string;
        id?: string[];
        instruction?: BitmarkPlus;
        isCollapsible?: boolean;
        isExample?: boolean;
        isSelectable?: boolean;
        isTemplate?: boolean;
        isTemplateStripTheme?: boolean;
        item?: BitmarkPlus;
        lang?: string;
        layer?: string[];
        layerRole?: string[];
        levelACTFL?: string;
        levelCEFR?: string;
        levelCEFRp?: string;
        levelILR?: string;
        license?: string;
        machineTranslated?: string;
        needsValidation?: boolean;
        publisher?: string[];
        publisherName?: string;
        question?: unknown;
        reductionTag?: string[];
        reportTag?: string[];
        resource?: unknown;
        reviewerTag?: string[];
        reviewTag?: string[];
        rightsPolicy?: string[];
        rtl?: boolean;
        search?: string;
        searchIndex?: string[];
        selected?: boolean;
        showInIndex?: boolean;
        sourceBB?: number[][];
        sourceRL?: string;
        spansPageBreak?: boolean;
        tag?: string[];
        target?: string[];
        term?: unknown;
        theme?: string[];
        title?: BitmarkPlus;
        topicTag?: string[];
        translationOf?: string;
        validationDate?: string;
        [key: string]: unknown;
    }[]
    categoryTag?: string[]
    cells?: {
        example?: BitmarkPlus;
        isCaseSensitive?: boolean;
        isExample?: boolean;
    }[]
    chatWithBook?: boolean
    chatWithBookBrainKey?: string
    checked?: boolean
    choices?: unknown
    citationStyle?: string
    classification?: string | string[]
    codeLineNumbers?: boolean
    codeMinimap?: boolean
    collapsed?: boolean
    colorTag?: string[]
    colspan?: number
    colwidth?: number
    computerLanguage?: string
    content?: BitmarkPlus
    content2Buy?: string
    copyright?: string
    coverColor?: string
    coverImage?: unknown
    currency?: string
    customerExternalId?: string
    customerId?: string
    customerProductId?: string
    customerProductShopLink?: string
    date?: string
    dateEnd?: string
    decimalPlaces?: number
    deeplink?: string[]
    definitions?: {
        accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
        accessibilityTag?: string[];
        ageRange?: string[];
        aiGenerated?: boolean;
        alternativeAnswers?: unknown;
        alternativeDefinitions?: unknown;
        altLangTag?: string;
        analyticsTag?: string[];
        anchor?: string;
        answer?: unknown;
        bitFingerprint?: string[];
        bubbleTag?: string[];
        categoryTag?: string[];
        collapsed?: boolean;
        colorTag?: string[];
        copyright?: string;
        customerId?: string;
        definition?: unknown;
        diffContext?: string;
        diffOp?: string;
        diffRef?: string;
        diffTime?: number;
        diffTo?: string;
        disableFeedback?: boolean;
        example?: boolean | BitmarkPlus;
        externalId?: string[];
        extractorInternal?: string[];
        extractorTag?: string[];
        feedbackEngine?: string;
        feedbackType?: string;
        groupTag?: { name?: string; [key: string]: unknown }[];
        gUri?: string;
        heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
        hint?: BitmarkPlus;
        icon?: string;
        iconTag?: string;
        id?: string[];
        instruction?: BitmarkPlus;
        isCollapsible?: boolean;
        isExample?: boolean;
        isSelectable?: boolean;
        isTemplate?: boolean;
        isTemplateStripTheme?: boolean;
        item?: BitmarkPlus;
        lang?: string;
        layer?: string[];
        layerRole?: string[];
        levelACTFL?: string;
        levelCEFR?: string;
        levelCEFRp?: string;
        levelILR?: string;
        license?: string;
        machineTranslated?: string;
        needsValidation?: boolean;
        publisher?: string[];
        publisherName?: string;
        question?: unknown;
        reductionTag?: string[];
        reportTag?: string[];
        resource?: unknown;
        reviewerTag?: string[];
        reviewTag?: string[];
        rightsPolicy?: string[];
        rtl?: boolean;
        search?: string;
        searchIndex?: string[];
        selected?: boolean;
        showInIndex?: boolean;
        sourceBB?: number[][];
        sourceRL?: string;
        spansPageBreak?: boolean;
        tag?: string[];
        target?: string[];
        term?: unknown;
        theme?: string[];
        title?: BitmarkPlus;
        topicTag?: string[];
        translationOf?: string;
        validationDate?: string;
        [key: string]: unknown;
    }[]
    diffContext?: string
    diffOp?: string
    diffRef?: string
    diffTime?: number
    diffTo?: string
    disableCalculation?: boolean
    disableFeedback?: boolean
    displayName?: string
    duration?: string
    elements?: ProseMirrorNode[][]
    enforceUpdateOverUserInput?: boolean
    example?: unknown
    externalId?: string[]
    externalLink?: string
    externalLinkText?: string
    extractorExtractionTimestamp?: string[]
    extractorInternal?: string[]
    extractorTag?: string[]
    feedbackEngine?: string
    feedbacks?: {
        choices?: {
            choice?: string;
            requireReason?: boolean;
            [key: string]: unknown;
        }[];
        example?: boolean
        | BitmarkPlus;
        heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
        hint?: BitmarkPlus;
        instruction?: BitmarkPlus;
        isExample?: boolean;
        item?: BitmarkPlus;
        reason?: {
            example?:
                | { content?: (...)[]; type?: string; [key: string]: unknown }[]
                | BitmarkPlus;
            instruction?: BitmarkPlus;
            isExample?: boolean;
            reasonableNumOfChars?: number;
            text?: string;
            [key: string]: unknown;
        };
        [key: string]: unknown;
    }[]
    feedbackType?: string
    flashcardSet?: string[]
    focusX?: number
    focusY?: number
    footer?: BodyContent
    format?: string
    formula?: string
    fullName?: string
    gmbExternalShop?: string
    gmbExternalShopItems?: string[]
    groupTag?: { name?: string; tags?: string[] }[]
    gUri?: string
    handInAcceptFileType?: string[]
    handInInstruction?: string
    handInRequirement?: string[]
    hasBookNavigation?: boolean
    hasMarkAsDone?: boolean
    hasPrintRestriction?: boolean
    heading?: { forKeys?: string; forValues?: string | string[] }
    height?: number
    icon?: string
    iconTag?: string
    id?: string[]
    iframeName?: string
    iframeSrc?: string
    imageFirst?: boolean
    imagePlaceholder?: unknown
    images?: unknown
    imageSource?: {
        format?: string;
        mockupId?: string;
        size?: number;
        trim?: boolean;
        url?: string;
    }
    index?: number
    ingredients?: {
        checked?: boolean;
        decimalPlaces?: number;
        disableCalculation?: boolean;
        hint?: BitmarkPlus;
        ingredient?: ProseMirrorNode[];
        item?: BitmarkPlus;
        quantity?: number;
        title?: BitmarkPlus;
        unit?: string;
        unitAbbr?: string;
        unitAbbrPlural?: string;
        unitPlural?: string;
        [key: string]: unknown;
    }[]
    instruction?: BitmarkPlus
    internalPrintPdf?: string
    isCaseSensitive?: boolean
    isCollapsible?: boolean
    isCorrect?: boolean
    isEditable?: boolean
    isExample?: boolean
    isInfoOnly?: boolean
    isPublic?: boolean
    isSelectable?: boolean
    isTemplate?: boolean
    isTemplateStripTheme?: boolean
    isTracked?: boolean
    item?: unknown
    jobTitle?: string
    jupyterExecutionCount?: number
    jupyterId?: string
    keyAudio?: unknown
    keyImage?: unknown
    kind?: string
    labelFalse?: string
    labelTrue?: string
    lang?: string
    language?: string[]
    layer?: string[]
    layerRole?: string[]
    level?: number
    levelACTFL?: string
    levelCEFR?: string
    levelCEFRp?: string
    levelILR?: string
    license?: string
    list?: string[]
    listItemIndent?: number
    listItems?:
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            body?: ProseMirrorNode[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            title?: BitmarkPlus;
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            body?: ProseMirrorNode[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[]
    listPrice?: string
    location?: string
    logos?: unknown
    machineTranslated?: string
    mailingList?: string
    marginNumber?: BitmarkPlus
    mark?: string
    marks?: { color?: string; emphasis?: string; mark?: string }[]
    matrix?: {
        cells?: {
            example?: BitmarkPlus;
            isCaseSensitive?: boolean;
            isExample?: boolean;
            values?: string[];
            [key: string]: unknown;
        }[];
        heading?: {
            forKeys?: string;
            forValues?: string[];
            [key: string]: unknown;
        };
        hint?: BitmarkPlus;
        instruction?: BitmarkPlus;
        isExample?: boolean;
        item?: BitmarkPlus;
        key?: string;
        [key: string]: unknown;
    }[]
    maxCreatedBits?: number
    maxDisplayLevel?: number
    maxTocChapterLevel?: number
    needsValidation?: boolean
    padletId?: string
    page?: string
    pageNo?: number
    pageNumber?: BitmarkPlus
    pairs?:
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCaseSensitive?: boolean;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            key?: string;
            keyAudio?: unknown;
            keyImage?: unknown;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            values?: string[];
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            key?: string;
            keyAudio?: unknown;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            values?: string[];
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            example?: BitmarkPlus;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            heading?: { forKeys?: string; forValues?: string; [key: string]: unknown };
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            key?: string;
            keyImage?: unknown;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            values?: string[];
            [key: string]: unknown;
        }[]
    partialAnswer?: string
    partner?: {
        avatarImage?: unknown;
        name?: string;
        resource?: unknown;
        title?: string;
    }
    path?: string
    person?: {
        avatarImage?: unknown;
        name?: string;
        resource?: unknown;
        title?: string;
    }
    platformBackgroundColor?: string
    platformBackgroundImage?: unknown
    platformBaseLayerColor?: string
    platformBorderColor?: string
    platformBorderRadius?: number
    platformBrandTarget?: string
    platformButtonBackgroundColor?: string
    platformButtonPrimaryColor?: string
    platformIcon?: unknown
    platformLogo?: unknown
    platformLogoMaxHeight?: number
    platformMargin?: number
    platformMessageBackgroundColor?: string
    platformName?: string
    platformNeedsShadow?: boolean
    platformPlaceholderColor?: string
    platformPrimaryColor?: string
    platformScrollbarColor?: string
    platformSecondaryColor?: string
    platformSelectionBorderRadius?: number
    platformSelectionColor?: string
    platformSelectionTextColor?: string
    platformSeparatorColor?: string
    platformTextSelectionColor?: string
    pointerLeft?: string
    pointerTop?: string
    posterImage?: string
    previewImage?: unknown
    previewVideo?: unknown
    printOnRequestCustomerId?: string
    printOnRequestProductId?: string
    printParentChapterLevel?: number
    processHandIn?: boolean
    processHandInLocation?: string
    product?: string | string[]
    productFolder?: string
    productId?: string | string[]
    productVideo?: string | string[]
    progress?: boolean
    pronunciationTable?: {
        data?: {
            audio?: unknown;
            body?: ProseMirrorNode[];
            hint?: BitmarkPlus;
            instruction?: BitmarkPlus;
            item?: BitmarkPlus;
            title?: BitmarkPlus;
            [key: string]: unknown;
        }[][];
        [key: string]: unknown;
    }
    pseudonym?: string
    publications?: string[]
    publisher?: string[]
    publisherName?: string
    quantity?: number
    questions?: {
        accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
        accessibilityTag?: string[];
        additionalSolutions?: string[];
        ageRange?: string[];
        aiGenerated?: boolean;
        altLangTag?: string;
        analyticsTag?: string[];
        anchor?: string;
        bitFingerprint?: string[];
        bubbleTag?: string[];
        categoryTag?: string[];
        collapsed?: boolean;
        colorTag?: string[];
        copyright?: string;
        customerId?: string;
        diffContext?: string;
        diffOp?: string;
        diffRef?: string;
        diffTime?: number;
        diffTo?: string;
        disableFeedback?: boolean;
        example?: BitmarkPlus;
        externalId?: string[];
        extractorInternal?: string[];
        extractorTag?: string[];
        feedbackEngine?: string;
        feedbackType?: string;
        groupTag?: { name?: string; [key: string]: unknown }[];
        gUri?: string;
        hint?: BitmarkPlus;
        icon?: string;
        iconTag?: string;
        id?: string[];
        instruction?: BitmarkPlus;
        isCollapsible?: boolean;
        isExample?: boolean;
        isSelectable?: boolean;
        isTemplate?: boolean;
        isTemplateStripTheme?: boolean;
        item?: BitmarkPlus;
        lang?: string;
        layer?: string[];
        layerRole?: string[];
        levelACTFL?: string;
        levelCEFR?: string;
        levelCEFRp?: string;
        levelILR?: string;
        license?: string;
        machineTranslated?: string;
        needsValidation?: boolean;
        partialAnswer?: string;
        publisher?: string[];
        publisherName?: string;
        question?: ProseMirrorNode[];
        reasonableNumOfChars?: number;
        reductionTag?: string[];
        reportTag?: string[];
        reviewerTag?: string[];
        reviewTag?: string[];
        rightsPolicy?: string[];
        rtl?: boolean;
        sampleSolution?: string;
        search?: string;
        searchIndex?: string[];
        selected?: boolean;
        showInIndex?: boolean;
        sourceBB?: number[][];
        sourceRL?: string;
        spansPageBreak?: boolean;
        tag?: string[];
        target?: string[];
        theme?: string[];
        topicTag?: string[];
        translationOf?: string;
        validationDate?: string;
        [key: string]: unknown;
    }[]
    quizCountItems?: boolean
    quizStrikethroughSolutions?: boolean
    quizzes?:
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            choices?: { choice?: string; isCorrect?: boolean; [key: string]: unknown }[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[]
        | {
            accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
            accessibilityTag?: string[];
            ageRange?: string[];
            aiGenerated?: boolean;
            altLangTag?: string;
            analyticsTag?: string[];
            anchor?: string;
            bitFingerprint?: string[];
            bubbleTag?: string[];
            categoryTag?: string[];
            collapsed?: boolean;
            colorTag?: string[];
            copyright?: string;
            customerId?: string;
            diffContext?: string;
            diffOp?: string;
            diffRef?: string;
            diffTime?: number;
            diffTo?: string;
            disableFeedback?: boolean;
            externalId?: string[];
            extractorInternal?: string[];
            extractorTag?: string[];
            feedbackEngine?: string;
            feedbackType?: string;
            groupTag?: { name?: string; [key: string]: unknown }[];
            gUri?: string;
            hint?: BitmarkPlus;
            icon?: string;
            iconTag?: string;
            id?: string[];
            instruction?: BitmarkPlus;
            isCollapsible?: boolean;
            isExample?: boolean;
            isSelectable?: boolean;
            isTemplate?: boolean;
            isTemplateStripTheme?: boolean;
            item?: BitmarkPlus;
            lang?: string;
            layer?: string[];
            layerRole?: string[];
            levelACTFL?: string;
            levelCEFR?: string;
            levelCEFRp?: string;
            levelILR?: string;
            license?: string;
            machineTranslated?: string;
            needsValidation?: boolean;
            publisher?: string[];
            publisherName?: string;
            reductionTag?: string[];
            reportTag?: string[];
            responses?: {
                isCorrect?: boolean;
                response?: string;
                [key: string]: unknown;
            }[];
            reviewerTag?: string[];
            reviewTag?: string[];
            rightsPolicy?: string[];
            rtl?: boolean;
            search?: string;
            searchIndex?: string[];
            selected?: boolean;
            showInIndex?: boolean;
            sourceBB?: number[][];
            sourceRL?: string;
            spansPageBreak?: boolean;
            tag?: string[];
            target?: string[];
            theme?: string[];
            topicTag?: string[];
            translationOf?: string;
            validationDate?: string;
            [key: string]: unknown;
        }[]
    quotedPerson?: string
    ratingLevelEnd?: { label?: BitmarkPlus; level?: number }
    ratingLevelSelected?: number
    ratingLevelStart?: { label?: BitmarkPlus; level?: number }
    reaction?: string
    reason?: {
        example?:
            | { content?: { text?: string; type?: string }[]; type?: string }[]
            | BitmarkPlus;
        instruction?: BitmarkPlus;
        isExample?: boolean;
        reasonableNumOfChars?: number;
    }
    reasonableNumOfChars?: number
    reductionTag?: string[]
    refAuthor?: string[]
    refBookTitle?: string
    reference?: string | string[]
    referenceEnd?: string
    refPublicationYear?: string
    refPublisher?: string[]
    relatedBook?: string[]
    releaseDate?: string
    releaseKind?: string
    releaseVersion?: string
    reportTag?: string[]
    resolved?: boolean
    resolvedBy?: string
    resolvedDate?: string
    resource?: Resource
    response?: string
    responses?:
        | {
            example?: boolean
            | string;
            feedback?: string;
            isExample?: boolean;
            item?: string;
            reaction?: string;
            response?: string;
            [key: string]: unknown;
        }[]
        | {
            example?: boolean;
            hint?: BitmarkPlus;
            instruction?: BitmarkPlus;
            isCorrect?: boolean;
            isExample?: boolean;
            item?: BitmarkPlus;
            lead?: BitmarkPlus;
            marginNumber?: BitmarkPlus;
            pageNumber?: BitmarkPlus;
            response?: string;
            responses?: { isCorrect?: boolean; response?: string }[];
        }[]
    revealSolutions?: boolean
    reviewerTag?: string[]
    reviewTag?: string[]
    rightsPolicy?: string[]
    rowspan?: number
    rtl?: boolean
    sampleSolution?: string
    scope?: string
    scormSource?: string
    search?: string
    searchIndex?: string[]
    sections?: {
        accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
        accessibilityTag?: string[];
        ageRange?: string[];
        aiGenerated?: boolean;
        altLangTag?: string;
        analyticsTag?: string[];
        anchor?: string;
        bitFingerprint?: string[];
        body?: ProseMirrorNode[];
        bubbleTag?: string[];
        categoryTag?: string[];
        collapsed?: boolean;
        colorTag?: string[];
        copyright?: string;
        customerId?: string;
        diffContext?: string;
        diffOp?: string;
        diffRef?: string;
        diffTime?: number;
        diffTo?: string;
        disableFeedback?: boolean;
        example?: BitmarkPlus;
        externalId?: string[];
        extractorInternal?: string[];
        extractorTag?: string[];
        feedbackEngine?: string;
        feedbackType?: string;
        groupTag?: { name?: string; [key: string]: unknown }[];
        gUri?: string;
        hint?: BitmarkPlus;
        icon?: string;
        iconTag?: string;
        id?: string[];
        instruction?: BitmarkPlus;
        isCollapsible?: boolean;
        isExample?: boolean;
        isSelectable?: boolean;
        isTemplate?: boolean;
        isTemplateStripTheme?: boolean;
        item?: BitmarkPlus;
        lang?: string;
        layer?: string[];
        layerRole?: string[];
        levelACTFL?: string;
        levelCEFR?: string;
        levelCEFRp?: string;
        levelILR?: string;
        license?: string;
        machineTranslated?: string;
        needsValidation?: boolean;
        publisher?: string[];
        publisherName?: string;
        reductionTag?: string[];
        reportTag?: string[];
        reviewerTag?: string[];
        reviewTag?: string[];
        rightsPolicy?: string[];
        rtl?: boolean;
        search?: string;
        searchIndex?: string[];
        selected?: boolean;
        showInIndex?: boolean;
        sourceBB?: number[][];
        sourceRL?: string;
        spansPageBreak?: boolean;
        tag?: string[];
        target?: string[];
        theme?: string[];
        title?: BitmarkPlus;
        topicTag?: string[];
        translationOf?: string;
        validationDate?: string;
        [key: string]: unknown;
    }[]
    selected?: boolean
    servings?: {
        decimalPlaces?: number;
        disableCalculation?: boolean;
        hint?: string;
        servings?: number;
        unit?: string;
        unitAbbr?: string;
        unitAbbrPlural?: string;
        unitPlural?: string;
    }
    showInIndex?: boolean
    slug?: string
    solutions?: string[]
    sourceBB?: number[][]
    sourceDocument?: string
    sourceRL?: string
    spaceId?: string[]
    spansPageBreak?: boolean
    statement?: BitmarkPlus
    statements?: {
        accessibilityGroupTag?: { name?: string; [key: string]: unknown }[];
        accessibilityTag?: string[];
        ageRange?: string[];
        aiGenerated?: boolean;
        altLangTag?: string;
        analyticsTag?: string[];
        anchor?: string;
        bitFingerprint?: string[];
        bubbleTag?: string[];
        categoryTag?: string[];
        collapsed?: boolean;
        colorTag?: string[];
        copyright?: string;
        customerId?: string;
        diffContext?: string;
        diffOp?: string;
        diffRef?: string;
        diffTime?: number;
        diffTo?: string;
        disableFeedback?: boolean;
        example?: boolean;
        externalId?: string[];
        extractorInternal?: string[];
        extractorTag?: string[];
        feedbackEngine?: string;
        feedbackType?: string;
        groupTag?: { name?: string; [key: string]: unknown }[];
        gUri?: string;
        hint?: BitmarkPlus;
        icon?: string;
        iconTag?: string;
        id?: string[];
        instruction?: BitmarkPlus;
        isCollapsible?: boolean;
        isCorrect?: boolean;
        isExample?: boolean;
        isSelectable?: boolean;
        isTemplate?: boolean;
        isTemplateStripTheme?: boolean;
        item?: BitmarkPlus;
        lang?: string;
        layer?: string[];
        layerRole?: string[];
        levelACTFL?: string;
        levelCEFR?: string;
        levelCEFRp?: string;
        levelILR?: string;
        license?: string;
        machineTranslated?: string;
        needsValidation?: boolean;
        publisher?: string[];
        publisherName?: string;
        reductionTag?: string[];
        reportTag?: string[];
        reviewerTag?: string[];
        reviewTag?: string[];
        rightsPolicy?: string[];
        rtl?: boolean;
        search?: string;
        searchIndex?: string[];
        selected?: boolean;
        showInIndex?: boolean;
        sourceBB?: number[][];
        sourceRL?: string;
        spansPageBreak?: boolean;
        statement?: ProseMirrorNode[] | BitmarkPlus;
        tag?: string[];
        target?: string[];
        theme?: string[];
        topicTag?: string[];
        translationOf?: string;
        validationDate?: string;
        [key: string]: unknown;
    }[]
    stripePricingTableDescriptiveName?: string
    stripePricingTableId?: string
    stripePublishableKey?: string
    subject?: string[]
    subtitle?: BitmarkPlus
    subtype?: string
    table?: unknown
    tableAutoWidth?: boolean
    tableCellType?: string
    tableColSpan?: number
    tableColumnMinWidth?: number
    tableFixedHeader?: boolean
    tableHeaderWhitespaceNoWrap?: boolean
    tableHeight?: number
    tablePagination?: boolean
    tablePaginationLimit?: number
    tableResizableColumns?: boolean
    tableRowSpan?: number
    tableScope?: string
    tableSearch?: boolean
    tableSort?: boolean
    tableWhitespaceNoWrap?: boolean
    tag?: string[]
    tags?: string[]
    target?: string[]
    technicalTerm?: { lang?: string; technicalTerm?: string }
    textReference?: string
    theme?: string[]
    thumbImage?: string
    title?: unknown
    toc?: boolean
    tocContent?: string[]
    tocResource?: string[]
    topicTag?: string[]
    translationOf?: string
    translationOfBook?: string
    type?: string
    unit?: string
    unitAbbr?: string
    unitAbbrPlural?: string
    unitPlural?: string
    userFeedbackContentUrl?: string
    userFeedbackTranslationUrl?: string
    validationDate?: string
    vendorDashboardId?: string
    vendorSurveyId?: string
    vendorUrl?: string
    videoCallLink?: string
    width?: number
    x?: number
    y?: number