jamespot-user-api
    Preparing search index...

    Variable hookListTypeSchemaConst

    hookListTypeSchema: ZodObject<
        {
            AdminAdvancedHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        articleFullSelector: ZodBoolean;
                        sendAlert: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    { articleFullSelector: boolean; isActive: boolean; sendAlert: boolean },
                    { articleFullSelector: boolean; isActive: boolean; sendAlert: boolean },
                >,
            >;
            AnimatedMeetingHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        color: ZodString;
                        create: ZodBoolean;
                        description: ZodString;
                        icon: ZodString;
                        label: ZodString;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        color: string;
                        create: boolean;
                        description: string;
                        icon: string;
                        isActive: boolean;
                        label: string;
                    },
                    {
                        color: string;
                        create: boolean;
                        description: string;
                        icon: string;
                        isActive: boolean;
                        label: string;
                    },
                >,
            >;
            AnimationsHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { isActive: boolean },
                    { isActive: boolean },
                >,
            >;
            BusinessContactHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { label: ZodString },
                    "strip",
                    ZodTypeAny,
                    { isActive: boolean; label: string },
                    { isActive: boolean; label: string },
                >,
            >;
            calendarHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        defaultView: ZodEnum<["month", "week", "day", "list"]>;
                        externalGestion: ZodBoolean;
                        iCalendarUrls: ZodObject<
                            { accepted: ZodString; all: ZodString },
                            "strip",
                            ZodTypeAny,
                            { accepted: string; all: string },
                            { accepted: string; all: string },
                        >;
                        label: ZodString;
                        recurringEventsEnabled: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        defaultView: "list"
                        | "month"
                        | "day"
                        | "week";
                        externalGestion: boolean;
                        iCalendarUrls: { accepted: string; all: string };
                        isActive: boolean;
                        label: string;
                        recurringEventsEnabled: boolean;
                    },
                    {
                        defaultView: "list"
                        | "month"
                        | "day"
                        | "week";
                        externalGestion: boolean;
                        iCalendarUrls: { accepted: string; all: string };
                        isActive: boolean;
                        label: string;
                        recurringEventsEnabled: boolean;
                    },
                >,
            >;
            ContentFactoryHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        allowTemplateImportExport: ZodBoolean;
                        canCreateTemplate: ZodBoolean;
                        label: ZodString;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        allowTemplateImportExport: boolean;
                        canCreateTemplate: boolean;
                        isActive: boolean;
                        label: string;
                    },
                    {
                        allowTemplateImportExport: boolean;
                        canCreateTemplate: boolean;
                        isActive: boolean;
                        label: string;
                    },
                >,
            >;
            DriveHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        drives: ZodRecord<
                            ZodEnum<["drive_microsoft_graph", "drive_dropbox", "drive_google"]>,
                            ZodBoolean,
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        drives: Partial<
                            Record<
                                "drive_microsoft_graph"
                                | "drive_dropbox"
                                | "drive_google",
                                boolean,
                            >,
                        >;
                        isActive: boolean;
                    },
                    {
                        drives: Partial<
                            Record<
                                "drive_microsoft_graph"
                                | "drive_dropbox"
                                | "drive_google",
                                boolean,
                            >,
                        >;
                        isActive: boolean;
                    },
                >,
            >;
            ExtraBotHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { create: ZodBoolean; label: ZodString },
                    "strip",
                    ZodTypeAny,
                    { create: boolean; isActive: boolean; label: string },
                    { create: boolean; isActive: boolean; label: string },
                >,
            >;
            FAQHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { manage: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { isActive: boolean; manage: boolean },
                    { isActive: boolean; manage: boolean },
                >,
            >;
            FileBankHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        order: ZodEnum<["ASC", "DESC"]>;
                        orderBy: ZodString;
                    },
                    "strip",
                    ZodTypeAny,
                    { isActive: boolean; order: "ASC"
                    | "DESC"; orderBy: string },
                    { isActive: boolean; order: "ASC" | "DESC"; orderBy: string },
                >,
            >;
            FileIntegrityHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { isActive: boolean },
                    { isActive: boolean },
                >,
            >;
            JitsiHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { create: ZodBoolean; label: ZodString },
                    "strip",
                    ZodTypeAny,
                    { create: boolean; isActive: boolean; label: string },
                    { create: boolean; isActive: boolean; label: string },
                >,
            >;
            MessengerHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        maxParticipants: ZodNumber;
                        minParticipantsForSpotDiscussion: ZodNumber;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        isActive: boolean;
                        maxParticipants: number;
                        minParticipantsForSpotDiscussion: number;
                    },
                    {
                        isActive: boolean;
                        maxParticipants: number;
                        minParticipantsForSpotDiscussion: number;
                    },
                >,
            >;
            SharedContentHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        allowExternalFileSharing: ZodBoolean;
                        allowShareWebinar: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        allowExternalFileSharing: boolean;
                        allowShareWebinar: boolean;
                        isActive: boolean;
                    },
                    {
                        allowExternalFileSharing: boolean;
                        allowShareWebinar: boolean;
                        isActive: boolean;
                    },
                >,
            >;
            spotRssFeed: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { isActive: boolean },
                    { isActive: boolean },
                >,
            >;
            SurveyDateHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { isActive: boolean },
                    { isActive: boolean },
                >,
            >;
            WidgetHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        autorize: ZodArray<
                            ZodOptional<ZodEnum<[(...), (...), (...), (...)]>>,
                            "many",
                        >;
                        create: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        autorize: ("message" | "comment" | "article" | "board" | undefined)[];
                        create: boolean;
                        isActive: boolean;
                    },
                    {
                        autorize: ("message" | "comment" | "article" | "board" | undefined)[];
                        create: boolean;
                        isActive: boolean;
                    },
                >,
            >;
        } & {
            BigBlueButtonHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        label: ZodString;
                        numberOfMinutesBeforeJoining: ZodNumber;
                    } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        numberOfMinutesBeforeJoining: number;
                    },
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        numberOfMinutesBeforeJoining: number;
                    },
                >,
            >;
            DigitalWorkplaceHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { v2: ZodBoolean } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean; v2: boolean },
                    { hasLicense: boolean; isActive: boolean; v2: boolean },
                >,
            >;
            ExternalAppHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean },
                    { hasLicense: boolean; isActive: boolean },
                >,
            >;
            LuccaAbsenceHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { label: ZodString } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean; label: string },
                    { hasLicense: boolean; isActive: boolean; label: string },
                >,
            >;
            MagicPadHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { label: ZodString } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean; label: string },
                    { hasLicense: boolean; isActive: boolean; label: string },
                >,
            >;
            MagicWandHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        label: ZodString;
                        menuItems: ZodNullable<
                            ZodArray<
                                ZodObject<
                                    { actions: ...; text: ...; type: ... },
                                    "strip",
                                    ZodTypeAny,
                                    { actions: ...; text: ...; type: ... },
                                    { actions: ...; text: ...; type: ... },
                                >,
                                "many",
                            >,
                        >;
                    } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        menuItems: { actions: string; text: string; type: string }[] | null;
                    },
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        menuItems: { actions: string; text: string; type: string }[]
                        | null;
                    },
                >,
            >;
            MediaLibraryHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean },
                    { hasLicense: boolean; isActive: boolean },
                >,
            >;
            OfficeHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { label: ZodString } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean; label: string },
                    { hasLicense: boolean; isActive: boolean; label: string },
                >,
            >;
            SpotHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { label: ZodString } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean; label: string },
                    { hasLicense: boolean; isActive: boolean; label: string },
                >,
            >;
            StudioHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { oldViewOptionProperty: ZodBoolean } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        oldViewOptionProperty: boolean;
                    },
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        oldViewOptionProperty: boolean;
                    },
                >,
            >;
            TargetInfoHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { bgColor: ZodString } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    { bgColor: string; hasLicense: boolean; isActive: boolean },
                    { bgColor: string; hasLicense: boolean; isActive: boolean },
                >,
            >;
            TeamWorkAiHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    { hasLicense: boolean; isActive: boolean },
                    { hasLicense: boolean; isActive: boolean },
                >,
            >;
            TwoFactorAuthenticationHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        banLifespan: ZodNumber;
                        name: ZodString;
                        providers: ZodRecord<
                            ZodEnum<["loginPassword", "saml", "oAuth"]>,
                            ZodEnum<["no", "optional", "mandatory"]>,
                        >;
                    } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    {
                        banLifespan: number;
                        hasLicense: boolean;
                        isActive: boolean;
                        name: string;
                        providers: Partial<
                            Record<
                                "loginPassword"
                                | "saml"
                                | "oAuth",
                                "optional" | "mandatory" | "no",
                            >,
                        >;
                    },
                    {
                        banLifespan: number;
                        hasLicense: boolean;
                        isActive: boolean;
                        name: string;
                        providers: Partial<
                            Record<
                                "loginPassword"
                                | "saml"
                                | "oAuth",
                                "optional" | "mandatory" | "no",
                            >,
                        >;
                    },
                >,
            >;
            VisioConnectHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & { create: ZodBoolean; label: ZodString } & {
                        hasLicense: ZodBoolean;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        create: boolean;
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                    },
                    {
                        create: boolean;
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                    },
                >,
            >;
            WallHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        label: ZodString;
                        useTeaser: ZodBoolean;
                    } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        useTeaser: boolean;
                    },
                    {
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        useTeaser: boolean;
                    },
                >,
            >;
            WeDocHook: ZodOptional<
                ZodObject<
                    { isActive: ZodBoolean } & {
                        allowPdfEdit: ZodBoolean;
                        allowSharedWithMe: ZodBoolean;
                        color: ZodString;
                        description: ZodString;
                        label: ZodString;
                        templates: ZodArray<
                            ZodObject<
                                {
                                    color: ZodString;
                                    description: ZodString;
                                    extension: ZodString;
                                    icon: ZodString;
                                    label: ZodString;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    color: string;
                                    description: string;
                                    extension: string;
                                    icon: string;
                                    label: string;
                                },
                                {
                                    color: string;
                                    description: string;
                                    extension: string;
                                    icon: string;
                                    label: string;
                                },
                            >,
                            "many",
                        >;
                        weDocFoldersEnabled: ZodBoolean;
                    } & { hasLicense: ZodBoolean },
                    "strip",
                    ZodTypeAny,
                    {
                        allowPdfEdit: boolean;
                        allowSharedWithMe: boolean;
                        color: string;
                        description: string;
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        templates: {
                            color: string;
                            description: string;
                            extension: string;
                            icon: string;
                            label: string;
                        }[];
                        weDocFoldersEnabled: boolean;
                    },
                    {
                        allowPdfEdit: boolean;
                        allowSharedWithMe: boolean;
                        color: string;
                        description: string;
                        hasLicense: boolean;
                        isActive: boolean;
                        label: string;
                        templates: {
                            color: string;
                            description: string;
                            extension: string;
                            icon: string;
                            label: string;
                        }[];
                        weDocFoldersEnabled: boolean;
                    },
                >,
            >;
        },
        "strip",
        ZodTypeAny,
        {
            AdminAdvancedHook?: {
                articleFullSelector: boolean;
                isActive: boolean;
                sendAlert: boolean;
            };
            AnimatedMeetingHook?: {
                color: string;
                create: boolean;
                description: string;
                icon: string;
                isActive: boolean;
                label: string;
            };
            AnimationsHook?: { isActive: boolean };
            BigBlueButtonHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                numberOfMinutesBeforeJoining: number;
            };
            BusinessContactHook?: { isActive: boolean; label: string };
            calendarHook?: {
                defaultView: "list" | "month" | "day" | "week";
                externalGestion: boolean;
                iCalendarUrls: { accepted: string; all: string };
                isActive: boolean;
                label: string;
                recurringEventsEnabled: boolean;
            };
            ContentFactoryHook?: {
                allowTemplateImportExport: boolean;
                canCreateTemplate: boolean;
                isActive: boolean;
                label: string;
            };
            DigitalWorkplaceHook?: {
                hasLicense: boolean;
                isActive: boolean;
                v2: boolean;
            };
            DriveHook?: {
                drives: Partial<
                    Record<
                        "drive_microsoft_graph"
                        | "drive_dropbox"
                        | "drive_google",
                        boolean,
                    >,
                >;
                isActive: boolean;
            };
            ExternalAppHook?: { hasLicense: boolean; isActive: boolean };
            ExtraBotHook?: { create: boolean; isActive: boolean; label: string };
            FAQHook?: { isActive: boolean; manage: boolean };
            FileBankHook?: {
                isActive: boolean;
                order: "ASC" | "DESC";
                orderBy: string;
            };
            FileIntegrityHook?: { isActive: boolean };
            JitsiHook?: { create: boolean; isActive: boolean; label: string };
            LuccaAbsenceHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
            };
            MagicPadHook?: { hasLicense: boolean; isActive: boolean; label: string };
            MagicWandHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                menuItems: { actions: string; text: string; type: string }[] | null;
            };
            MediaLibraryHook?: { hasLicense: boolean; isActive: boolean };
            MessengerHook?: {
                isActive: boolean;
                maxParticipants: number;
                minParticipantsForSpotDiscussion: number;
            };
            OfficeHook?: { hasLicense: boolean; isActive: boolean; label: string };
            SharedContentHook?: {
                allowExternalFileSharing: boolean;
                allowShareWebinar: boolean;
                isActive: boolean;
            };
            SpotHook?: { hasLicense: boolean; isActive: boolean; label: string };
            spotRssFeed?: { isActive: boolean };
            StudioHook?: {
                hasLicense: boolean;
                isActive: boolean;
                oldViewOptionProperty: boolean;
            };
            SurveyDateHook?: { isActive: boolean };
            TargetInfoHook?: {
                bgColor: string;
                hasLicense: boolean;
                isActive: boolean;
            };
            TeamWorkAiHook?: { hasLicense: boolean; isActive: boolean };
            TwoFactorAuthenticationHook?: {
                banLifespan: number;
                hasLicense: boolean;
                isActive: boolean;
                name: string;
                providers: Partial<
                    Record<
                        "loginPassword"
                        | "saml"
                        | "oAuth",
                        "optional" | "mandatory" | "no",
                    >,
                >;
            };
            VisioConnectHook?: {
                create: boolean;
                hasLicense: boolean;
                isActive: boolean;
                label: string;
            };
            WallHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                useTeaser: boolean;
            };
            WeDocHook?: {
                allowPdfEdit: boolean;
                allowSharedWithMe: boolean;
                color: string;
                description: string;
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                templates: {
                    color: string;
                    description: string;
                    extension: string;
                    icon: string;
                    label: string;
                }[];
                weDocFoldersEnabled: boolean;
            };
            WidgetHook?: {
                autorize: ("message" | "comment" | "article" | "board" | undefined)[];
                create: boolean;
                isActive: boolean;
            };
        },
        {
            AdminAdvancedHook?: {
                articleFullSelector: boolean;
                isActive: boolean;
                sendAlert: boolean;
            };
            AnimatedMeetingHook?: {
                color: string;
                create: boolean;
                description: string;
                icon: string;
                isActive: boolean;
                label: string;
            };
            AnimationsHook?: { isActive: boolean };
            BigBlueButtonHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                numberOfMinutesBeforeJoining: number;
            };
            BusinessContactHook?: { isActive: boolean; label: string };
            calendarHook?: {
                defaultView: "list" | "month" | "day" | "week";
                externalGestion: boolean;
                iCalendarUrls: { accepted: string; all: string };
                isActive: boolean;
                label: string;
                recurringEventsEnabled: boolean;
            };
            ContentFactoryHook?: {
                allowTemplateImportExport: boolean;
                canCreateTemplate: boolean;
                isActive: boolean;
                label: string;
            };
            DigitalWorkplaceHook?: {
                hasLicense: boolean;
                isActive: boolean;
                v2: boolean;
            };
            DriveHook?: {
                drives: Partial<
                    Record<
                        "drive_microsoft_graph"
                        | "drive_dropbox"
                        | "drive_google",
                        boolean,
                    >,
                >;
                isActive: boolean;
            };
            ExternalAppHook?: { hasLicense: boolean; isActive: boolean };
            ExtraBotHook?: { create: boolean; isActive: boolean; label: string };
            FAQHook?: { isActive: boolean; manage: boolean };
            FileBankHook?: {
                isActive: boolean;
                order: "ASC" | "DESC";
                orderBy: string;
            };
            FileIntegrityHook?: { isActive: boolean };
            JitsiHook?: { create: boolean; isActive: boolean; label: string };
            LuccaAbsenceHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
            };
            MagicPadHook?: { hasLicense: boolean; isActive: boolean; label: string };
            MagicWandHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                menuItems: { actions: string; text: string; type: string }[] | null;
            };
            MediaLibraryHook?: { hasLicense: boolean; isActive: boolean };
            MessengerHook?: {
                isActive: boolean;
                maxParticipants: number;
                minParticipantsForSpotDiscussion: number;
            };
            OfficeHook?: { hasLicense: boolean; isActive: boolean; label: string };
            SharedContentHook?: {
                allowExternalFileSharing: boolean;
                allowShareWebinar: boolean;
                isActive: boolean;
            };
            SpotHook?: { hasLicense: boolean; isActive: boolean; label: string };
            spotRssFeed?: { isActive: boolean };
            StudioHook?: {
                hasLicense: boolean;
                isActive: boolean;
                oldViewOptionProperty: boolean;
            };
            SurveyDateHook?: { isActive: boolean };
            TargetInfoHook?: {
                bgColor: string;
                hasLicense: boolean;
                isActive: boolean;
            };
            TeamWorkAiHook?: { hasLicense: boolean; isActive: boolean };
            TwoFactorAuthenticationHook?: {
                banLifespan: number;
                hasLicense: boolean;
                isActive: boolean;
                name: string;
                providers: Partial<
                    Record<
                        "loginPassword"
                        | "saml"
                        | "oAuth",
                        "optional" | "mandatory" | "no",
                    >,
                >;
            };
            VisioConnectHook?: {
                create: boolean;
                hasLicense: boolean;
                isActive: boolean;
                label: string;
            };
            WallHook?: {
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                useTeaser: boolean;
            };
            WeDocHook?: {
                allowPdfEdit: boolean;
                allowSharedWithMe: boolean;
                color: string;
                description: string;
                hasLicense: boolean;
                isActive: boolean;
                label: string;
                templates: {
                    color: string;
                    description: string;
                    extension: string;
                    icon: string;
                    label: string;
                }[];
                weDocFoldersEnabled: boolean;
            };
            WidgetHook?: {
                autorize: ("message" | "comment" | "article" | "board" | undefined)[];
                create: boolean;
                isActive: boolean;
            };
        },
    > = ...

    HookListType