import type { DTODesignSystemContactsResponse, DTOFeatureArtifactListResponse, DTOFeatureIteration, DTOFeatureIterationTagListResponse, DTOFeatureSandboxListResponse, DTOForgeChatExportResponse, DTOForgeProjectFeature, DTOThreadMessageListResponse, DTOTrailEventListResponse, DTOMCPStreamResponse, DTOSandboxTemplateListResponse, DTOForgeProjectMembersListResponse } from "@supernova-studio/client";
import { DTODesignSystem, DTOForgeChatMessageListResponse, DTOForgeChatThreadListResponse, DTOPortalSettings } from "@supernova-studio/client";
import { BrandRemoteModel } from "../../model/base/SDKBrand";
import { DesignSystemVersionRemoteModel } from "../../model/base/SDKDesignSystemVersion";
import { ComponentRemoteModel } from "../../model/components/SDKComponent";
import { DesignComponentRemoteModel } from "../../model/components/SDKDesignComponent";
import { DocsEntityGroupModel } from "../../model/docs/entities/SDKDocsEntityGroup";
import { DocsEntityPageModel } from "../../model/docs/entities/SDKDocsEntityPage";
import { ElementDataViewRemoteModel } from "../../model/elements/SDKElementDataView";
import { ElementPropertyRemoteModel } from "../../model/elements/SDKElementProperty";
import { ElementPropertyValueRemoteModel } from "../../model/elements/values/SDKElementPropertyValue";
import { DocumentationEnvironment } from "../../model/enums/SDKDocumentationEnvironment";
import { ExportBuildModel, ExportBuildStatus } from "../../model/exporters/exporter_builds/SDKExportBuild";
import { ComponentGroupRemoteModel } from "../../model/groups/SDKComponentGroup";
import { DesignComponentGroupRemoteModel } from "../../model/groups/SDKDesignComponentGroup";
import { TokenGroupRemoteModel } from "../../model/groups/SDKTokenGroup";
import { MembershipRemoteModel } from "../../model/membership/SDKMembership";
import type { ForgeProjectRemoteModel } from "../../model/projects/SDKForgeProject";
import type { ForgeOnboardingContainerUsageRemoteModel } from "../../model/projects/SDKForgeOnboardingContainerUsage";
import type { ForgeProjectContextFeedbackRemoteModel } from "../../model/projects/SDKForgeProjectContextFeedback";
import type { PublishedFeatureRemoteModel } from "../../model/projects/SDKPublishedFeature";
import { ResourceFontModel } from "../../model/resources/SDKResourceFont";
import { RemoteStorybookEntry } from "../../model/storybook/SDKStorybookEntry";
import { SourceRemoteModel } from "../../model/support/SDKSource";
import { TokenRemoteModel } from "../../model/tokens/remote/SDKRemoteTokenModel";
import { UserRemoteModel } from "../../model/users/SDKUser";
import { UserMembershipRemoteModel } from "../../model/users/SDKUserMembership";
import { WorkspaceRemoteModel } from "../../model/workspaces/SDKWorkspace";
import { WorkspaceIntegrationsRemoteModel } from "../../model/workspaces/SDKWorkspaceIntegration";
import type { WorkspaceInvitationRemoteModel } from "../../model/workspaces/SDKWorkspaceInvitation";
import { SubscriptionProductFeaturesRemoteModel } from "../../model/workspaces/SDKWorkspaceProductFeatures";
import type { WorkspaceSSOSettingsTransportModel } from "../../model/workspaces/SDKWorkspaceSSOSettings";
import { WorkspaceSubscriptionRemoteModel } from "../../model/workspaces/SDKWorkspaceSubscription";
import { DataCore } from "../data/SDKDataCore";
export declare class AreaRawData {
    /** Internal: Engine */
    private dataCore;
    constructor(dataCore: DataCore);
    /** Fetches raw data necessary for construction of components */
    getRawComponentModelData(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<ComponentRemoteModel>>;
    /** Fetches raw data necessary for component groups */
    getRawComponentGroupModelData(designSystemId: string, versionId: string): Promise<Array<ComponentGroupRemoteModel>>;
    /** Fetches raw data necessary for assets */
    getRawAssetModelData(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<DesignComponentRemoteModel>>;
    /** Fetches raw data necessary for asset groups */
    getRawAssetGroupModelData(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<DesignComponentGroupRemoteModel>>;
    /** Fetches raw data necessary for tokens */
    getRawTokenModelData(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<TokenRemoteModel>>;
    /** Fetches raw data necessary for token groups */
    getRawTokenGroupModelData(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<TokenGroupRemoteModel>>;
    /** Fetches raw data necessary for elements */
    getRawElementModelData(designSystemId: string, versionId: string): Promise<{
        propertyValues: Array<ElementPropertyValueRemoteModel>;
        propertyViews: Array<ElementDataViewRemoteModel>;
        propertyDefinitions: Array<ElementPropertyRemoteModel>;
    }>;
    /** Fetches raw source data */
    getRawSourceModelData(designSystemId: string, filter?: {
        brandId?: string;
    }): Promise<Array<SourceRemoteModel>>;
    /** Fetches raw font resources data */
    getRawFontResourcesModelData(designSystemId: string, versionId: string): Promise<Array<ResourceFontModel>>;
    /** Fetches raw membership */
    getRawMembershipModelData(userId: string): Promise<Array<MembershipRemoteModel>>;
    /** Fetches raw design systems */
    getRawDesignSystemModelData(workspaceId: string): Promise<Array<DTODesignSystem>>;
    /** Fetches raw versions */
    getRawVersionModelData(designSystemId: string): Promise<Array<DesignSystemVersionRemoteModel>>;
    /** Fetches raw brands */
    getRawBrandModelData(designSystemId: string, versionId: string): Promise<Array<BrandRemoteModel>>;
    /** Fetches raw current user */
    getRawCurrentUserModelData(): Promise<UserRemoteModel>;
    /** Fetches raw memberships in a specific workspace */
    getRawWorkspaceMemberships(workspaceId: string): Promise<Array<UserMembershipRemoteModel>>;
    /** Fetches raw invitations that are part of the workspace */
    getRawWorkspaceInvitations(workspaceId: string): Promise<Array<WorkspaceInvitationRemoteModel>>;
    /** Fetches raw memberships of a specific user */
    getRawUserMemberships(userId: string): Promise<Array<MembershipRemoteModel>>;
    /** Fetches raw design components */
    getRawDesignComponentModelData(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<DesignComponentRemoteModel>>;
    /** Fetches raw design component groups */
    getRawDesignComponentGroupModelData(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<DesignComponentGroupRemoteModel>>;
    getRawStorybookEntries(designSystemId: string, versionId: string, filter?: {
        brandId?: string;
    }): Promise<Array<RemoteStorybookEntry>>;
    getRawDocumentationStructure(designSystemId: string, versionId: string): Promise<(DocsEntityPageModel | DocsEntityGroupModel)[]>;
    getRawDocumentationBuilds(workspaceId: string, versionId: string, environment: DocumentationEnvironment, status?: ExportBuildStatus, createdByUserId?: string, limit?: number): Promise<Array<ExportBuildModel>>;
    getRawForgeProjects(workspaceId: string): Promise<Array<ForgeProjectRemoteModel>>;
    getRawForgeProject(workspaceId: string, projectId: string): Promise<ForgeProjectRemoteModel>;
    getRawForgeProjectMembers(workspaceId: string, projectId: string, isWithImplicitMembers?: boolean): Promise<DTOForgeProjectMembersListResponse>;
    getRawForgeOnboardingContainerUsage(workspaceId: string): Promise<ForgeOnboardingContainerUsageRemoteModel>;
    getRawForgeProjectContext(id: string): Promise<{
        id?: string;
        name?: string;
        description?: string;
        createdAt?: Date;
        workspaceId?: string;
        updatedAt?: Date;
        designSystemId?: string;
        brandId?: string;
        theme?: {
            card?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            fontFamily?: {
                value?: string;
                aliasTo?: string;
            };
            radius?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            border?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            spacing?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            sidebar?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            background?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            foreground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            cardForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            popover?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            popoverForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            primary?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            primaryForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            secondary?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            secondaryForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            muted?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            mutedForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            accent?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            accentForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            destructive?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            input?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            ring?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart1?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart2?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart3?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart4?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart5?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarPrimary?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarPrimaryForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarAccent?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarAccentForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarBorder?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarRing?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            textXs?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textSm?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textBase?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textLg?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textXl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text2xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text3xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text4xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text5xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text6xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text7xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text8xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text9xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textXsLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textSmLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textBaseLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textLgLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textXlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text2xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text3xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text4xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text5xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text6xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text7xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text8xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text9xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            fontWeightThin?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightExtralight?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightLight?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightNormal?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightMedium?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightSemibold?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightBold?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightExtrabold?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightBlack?: {
                value?: string;
                aliasTo?: string;
            };
            shadow2xs?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowXs?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowSm?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowMd?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowLg?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowXl?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadow2xl?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
        };
        thumbnail?: {
            id?: string;
            name?: string;
            source?: {
                type?: "UserUpload";
                userId?: string;
            } | {
                type?: "Figma";
                renderMode?: "Image" | "HTML" | "JSON";
            };
            url?: string;
        };
        defaultTokenThemeSetId?: string;
        productContext?: string;
        additionalContext?: string;
        isArchived?: boolean;
        isAllowedInPortal?: boolean;
        isFeedbackCollectionEnabled?: boolean;
        isFeedbackCollectionAnonymous?: boolean;
        isLibraryDismissed?: boolean;
        themePreset?: string;
        tokenThemeSets?: {
            id?: string;
            name?: string;
            tokenThemeIds?: string[];
        }[];
        scope?: {
            designSystemId?: string;
            selections?: {
                Documentation?: import("@supernova-studio/model").DatasetFilterGroup;
                Tokens?: import("@supernova-studio/model").DatasetFilterGroup;
                TokenThemes?: import("@supernova-studio/model").DatasetFilterGroup;
                FigmaComponents?: import("@supernova-studio/model").DatasetFilterGroup;
                DesignComponents?: import("@supernova-studio/model").DatasetFilterGroup;
                Assets?: import("@supernova-studio/model").DatasetFilterGroup;
                Contexts?: import("@supernova-studio/model").DatasetFilterGroup;
                Skills?: import("@supernova-studio/model").DatasetFilterGroup;
                Files?: import("@supernova-studio/model").DatasetFilterGroup;
                CodeComponents?: import("@supernova-studio/model").DatasetFilterGroup;
            };
        };
        mcpUrlSlug?: string;
        metadata?: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | {
            [key: string]: string | number | boolean | /*elided*/ any | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        };
        componentSet?: {
            type?: "Shadcn";
        };
        iconSet?: {
            type?: "Phosphor" | "Lucide" | "Tabler";
            variant?: string;
        };
        sandboxTemplate?: {
            id?: string;
            version?: string;
        };
    }>;
    getRawForgeProjectContexts({ workspaceId, filter, }: {
        workspaceId: string;
        filter?: {
            isArchived?: boolean;
        };
    }): Promise<{
        id?: string;
        name?: string;
        description?: string;
        createdAt?: Date;
        workspaceId?: string;
        updatedAt?: Date;
        designSystemId?: string;
        brandId?: string;
        theme?: {
            card?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            fontFamily?: {
                value?: string;
                aliasTo?: string;
            };
            radius?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            border?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            spacing?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            sidebar?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            background?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            foreground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            cardForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            popover?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            popoverForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            primary?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            primaryForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            secondary?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            secondaryForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            muted?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            mutedForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            accent?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            accentForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            destructive?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            input?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            ring?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart1?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart2?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart3?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart4?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            chart5?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarPrimary?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarPrimaryForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarAccent?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarAccentForeground?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarBorder?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            sidebarRing?: {
                value?: {
                    color?: string | {
                        aliasTo?: string;
                    };
                    opacity?: {
                        value?: {
                            unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                            measure?: number;
                        };
                        aliasTo?: string;
                    };
                };
                aliasTo?: string;
            };
            textXs?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textSm?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textBase?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textLg?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textXl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text2xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text3xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text4xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text5xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text6xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text7xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text8xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text9xl?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textXsLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textSmLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textBaseLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textLgLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            textXlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text2xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text3xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text4xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text5xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text6xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text7xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text8xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            text9xlLineHeight?: {
                value?: {
                    unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                    measure?: number;
                };
                aliasTo?: string;
            };
            fontWeightThin?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightExtralight?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightLight?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightNormal?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightMedium?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightSemibold?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightBold?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightExtrabold?: {
                value?: string;
                aliasTo?: string;
            };
            fontWeightBlack?: {
                value?: string;
                aliasTo?: string;
            };
            shadow2xs?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowXs?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowSm?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowMd?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowLg?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadowXl?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
            shadow2xl?: {
                value?: {
                    value?: {
                        color?: {
                            value?: {
                                color?: string | {
                                    aliasTo?: string;
                                };
                                opacity?: {
                                    value?: {
                                        unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                        measure?: number;
                                    };
                                    aliasTo?: string;
                                };
                            };
                            aliasTo?: string;
                        };
                        type?: "Drop" | "Inner";
                        x?: number;
                        y?: number;
                        radius?: number;
                        spread?: number;
                        opacity?: {
                            value?: {
                                unit?: "Pixels" | "Percent" | "Rem" | "Ms" | "Raw" | "Points";
                                measure?: number;
                            };
                            aliasTo?: string;
                        };
                    };
                    aliasTo?: string;
                }[];
                aliasTo?: string;
            };
        };
        thumbnail?: {
            id?: string;
            name?: string;
            source?: {
                type?: "UserUpload";
                userId?: string;
            } | {
                type?: "Figma";
                renderMode?: "Image" | "HTML" | "JSON";
            };
            url?: string;
        };
        defaultTokenThemeSetId?: string;
        productContext?: string;
        additionalContext?: string;
        isArchived?: boolean;
        isAllowedInPortal?: boolean;
        isFeedbackCollectionEnabled?: boolean;
        isFeedbackCollectionAnonymous?: boolean;
        isLibraryDismissed?: boolean;
        themePreset?: string;
        tokenThemeSets?: {
            id?: string;
            name?: string;
            tokenThemeIds?: string[];
        }[];
        scope?: {
            designSystemId?: string;
            selections?: {
                Documentation?: import("@supernova-studio/model").DatasetFilterGroup;
                Tokens?: import("@supernova-studio/model").DatasetFilterGroup;
                TokenThemes?: import("@supernova-studio/model").DatasetFilterGroup;
                FigmaComponents?: import("@supernova-studio/model").DatasetFilterGroup;
                DesignComponents?: import("@supernova-studio/model").DatasetFilterGroup;
                Assets?: import("@supernova-studio/model").DatasetFilterGroup;
                Contexts?: import("@supernova-studio/model").DatasetFilterGroup;
                Skills?: import("@supernova-studio/model").DatasetFilterGroup;
                Files?: import("@supernova-studio/model").DatasetFilterGroup;
                CodeComponents?: import("@supernova-studio/model").DatasetFilterGroup;
            };
        };
        mcpUrlSlug?: string;
        metadata?: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | {
            [key: string]: string | number | boolean | /*elided*/ any | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        })[] | {
            [key: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | /*elided*/ any | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any)[] | /*elided*/ any;
        };
        componentSet?: {
            type?: "Shadcn";
        };
        iconSet?: {
            type?: "Phosphor" | "Lucide" | "Tabler";
            variant?: string;
        };
        sandboxTemplate?: {
            id?: string;
            version?: string;
        };
    }[]>;
    getRawForgeProjectContextFeedback(contextId: string): Promise<Array<ForgeProjectContextFeedbackRemoteModel>>;
    getRawForgeWorkspaceFeedback(workspaceId: string): Promise<Array<ForgeProjectContextFeedbackRemoteModel>>;
    getRawForgeDesignSystemFeedback(designSystemId: string): Promise<Array<ForgeProjectContextFeedbackRemoteModel>>;
    getRawForgeProjectContextOverride(wsId: string, projectId: string): Promise<import("@supernova-studio/client").DTOProjectContextOverrideResponse>;
    getRawChatThreads(workspaceId: string, limit?: number, offset?: number): Promise<DTOForgeChatThreadListResponse>;
    getRawChatThreadMessages(workspaceId: string, threadId: string): Promise<DTOForgeChatMessageListResponse>;
    getRawChatThreadsExport(workspaceId: string): Promise<DTOForgeChatExportResponse>;
    getRawPortalSettings(workspaceId: string): Promise<DTOPortalSettings>;
    getRawWorkspaceSubscription(workspaceId: string): Promise<WorkspaceSubscriptionRemoteModel>;
    getRawWorkspaceProductFeatures(workspaceId: string): Promise<SubscriptionProductFeaturesRemoteModel>;
    getRawWorkspaceIntegrations(workspaceId: string): Promise<WorkspaceIntegrationsRemoteModel>;
    getRawDesignSystemContacts(designSystemId: string): Promise<DTODesignSystemContactsResponse>;
    getRawDesignSystemMembersList(designSystemId: string): Promise<{
        members?: {
            userId?: string;
            isDeactivated?: boolean;
            designSystemRole?: "Viewer" | "Admin" | "Creator" | "Contributor";
        }[];
        invitations?: {
            id?: string;
            workspaceInvitationId?: string;
            designSystemRole?: "Viewer" | "Admin" | "Creator" | "Contributor";
        }[];
    }>;
    getRawForgeProjectFeatures(workspaceId: string, projectId: string): Promise<Array<DTOForgeProjectFeature>>;
    getRawThread(threadId: string): Promise<DTOThreadMessageListResponse>;
    getRawForgeProjectFeatureIterations(workspaceId: string, projectId: string, featureId: string): Promise<Array<DTOFeatureIteration>>;
    getRawForgeProjectFeatureIterationTags(workspaceId: string, projectId: string, featureId: string): Promise<DTOFeatureIterationTagListResponse>;
    getRawForgeProjectFeatureSandboxes(workspaceId: string, projectId: string, featureId: string): Promise<DTOFeatureSandboxListResponse>;
    getRawForgeProjectFeatureArtifacts(workspaceId: string, projectId: string, featureId: string, { iterationId, messageId, }?: {
        iterationId?: string;
        messageId?: string;
    }): Promise<DTOFeatureArtifactListResponse>;
    getRawForgeProjectTrailEvents(projectId: string): Promise<DTOTrailEventListResponse>;
    getRawPublishedFeature(featureId: string): Promise<PublishedFeatureRemoteModel>;
    getRawWorkspaceDetail(workspaceId: string): Promise<WorkspaceRemoteModel>;
    getRawMCPStream(streamId: string): Promise<DTOMCPStreamResponse>;
    getRawUserMCPStream(): Promise<DTOMCPStreamResponse>;
    getRawSandboxTemplates({ workspaceId, designSystemId, }: {
        workspaceId: string;
        designSystemId?: string;
    }): Promise<DTOSandboxTemplateListResponse>;
    getRawWorkspaceSSOSettings(workspaceId: string): Promise<WorkspaceSSOSettingsTransportModel | null>;
}
