import { DTODesignSystem, DTODesignSystemContactsResponse, DTOFeatureArtifactListResponse, DTOFeatureIteration, DTOFeatureIterationTagListResponse, DTOFeatureSandboxListResponse, DTOForgeChatMessageListResponse, DTOForgeChatThreadListResponse, DTOForgeProjectFeature, DTOForgeProjectMember, DTOForgeProjectMembersListResponse, DTOMCPStreamResponse, DTOPortalSettings, DTOThreadMessageListResponse, type DTODesignSystemMemberListResponse } from "@supernova-studio/client"; import { Asset } from "../model/assets/SDKAsset"; import { Brand, BrandRemoteModel } from "../model/base/SDKBrand"; import { DesignSystem } from "../model/base/SDKDesignSystem"; import { DesignSystemContactList } from "../model/base/SDKDesignSystemContactList"; import { DesignSystemMemberList } from "../model/base/SDKDesignSystemMemberList"; import { DesignSystemVersion, DesignSystemVersionRemoteModel } from "../model/base/SDKDesignSystemVersion"; import { Component, ComponentRemoteModel } from "../model/components/SDKComponent"; import { DesignComponent, DesignComponentRemoteModel } from "../model/components/SDKDesignComponent"; import { ElementDataView, ElementDataViewRemoteModel } from "../model/elements/SDKElementDataView"; import { ElementProperty, ElementPropertyRemoteModel } from "../model/elements/SDKElementProperty"; import { ElementPropertyValue, ElementPropertyValueRemoteModel } from "../model/elements/values/SDKElementPropertyValue"; import { ExportBuild, ExportBuildModel } from "../model/exporters/exporter_builds/SDKExportBuild"; import { AssetGroup } from "../model/groups/SDKAssetGroup"; import { ComponentGroup, ComponentGroupRemoteModel } from "../model/groups/SDKComponentGroup"; import { DesignComponentGroup, DesignComponentGroupRemoteModel } from "../model/groups/SDKDesignComponentGroup"; import { TokenGroup, TokenGroupRemoteModel } from "../model/groups/SDKTokenGroup"; import { MCPStream } from "../model/mcp/SDKMCPStream"; import { Membership, MembershipRemoteModel } from "../model/membership/SDKMembership"; import { ChatThread } from "../model/messaging/SDKChatThread"; import { ChatThreadMessage } from "../model/messaging/SDKChatThreadMessage"; import { ForgeOnboardingContainerUsage, type ForgeOnboardingContainerUsageRemoteModel } from "../model/projects/SDKForgeOnboardingContainerUsage"; import { ForgeProject, ForgeProjectRemoteModel } from "../model/projects/SDKForgeProject"; import { ForgeProjectContext, ForgeProjectContextRemoteModel } from "../model/projects/SDKForgeProjectContext"; import { ForgeProjectContextOverride, type ForgeProjectContextOverrideRemoteModel } from "../model/projects/SDKForgeProjectContextOverride"; import { ForgeProjectFeature } from "../model/projects/SDKForgeProjectFeature"; import { ForgeProjectFeatureArtifactList } from "../model/projects/SDKForgeProjectFeatureArtifactList"; import { ForgeProjectFeatureIteration } from "../model/projects/SDKForgeProjectFeatureIteration"; import { ForgeProjectIterationTag } from "../model/projects/SDKForgeProjectIterationTag"; import { ForgeProjectFeatureSandbox } from "../model/projects/SDKForgeProjectSandbox"; import { PublishedFeatureRemoteModel, PublishedFeature } from "../model/projects/SDKPublishedFeature"; import { ForgeProjectMembersList } from "../model/projects/memberships/SDKForgeProjectMembersList"; import { ForgeProjectMembership } from "../model/projects/memberships/SDKForgeProjectMembership"; import { ResourceFont, ResourceFontModel } from "../model/resources/SDKResourceFont"; import { type SandboxTemplateRemoteModel, SandboxTemplate } from "../model/sandboxes/SDKSandboxTemplate"; import { RemoteStorybookEntry, StorybookEntry } from "../model/storybook/SDKStorybookEntry"; import { Source, SourceRemoteModel } from "../model/support/SDKSource"; import { ThreadMessageList } from "../model/threads/SDKThreadMessageList"; import { Token } from "../model/tokens/SDKToken"; import { TokenRemoteModel } from "../model/tokens/remote/SDKRemoteTokenModel"; import { TrailEvent, TrailEventListResponse } from "../model/trail-events/SDKTrailEvent"; import { User, UserRemoteModel } from "../model/users/SDKUser"; import { UserMembership, UserMembershipRemoteModel } from "../model/users/SDKUserMembership"; import { Workspace, WorkspaceRemoteModel } from "../model/workspaces/SDKWorkspace"; import { WorkspaceIntegrations, WorkspaceIntegrationsRemoteModel } from "../model/workspaces/SDKWorkspaceIntegration"; import { WorkspaceInvitation, WorkspaceInvitationRemoteModel } from "../model/workspaces/SDKWorkspaceInvitation"; import { PortalSettings } from "../model/workspaces/SDKWorkspacePortalSettings"; import { SubscriptionProductFeatures, SubscriptionProductFeaturesRemoteModel } from "../model/workspaces/SDKWorkspaceProductFeatures"; import { WorkspaceSSOSettings, type WorkspaceSSOSettingsTransportModel } from "../model/workspaces/SDKWorkspaceSSOSettings"; import { WorkspaceSubscription, WorkspaceSubscriptionRemoteModel } from "../model/workspaces/SDKWorkspaceSubscription"; export declare class RawUtils { /** Builds components from raw data */ static buildComponentsFromRaw(rawData: Array, properties: Array, propertyValues: Array): Array; /** Build component groups */ static buildComponentGroupsFromRaw(rawData: Array, components: Array): Array; /** Builds assets from raw data */ static buildAssetsFromRaw(rawData: Array, sources: Array): Array; /** Build asset groups */ static buildAssetGroupsFromRaw(rawData: Array, assets: Array): Array; /** Builds tokens from raw data */ static buildTokensFromRaw(rawData: Array, properties: Array, propertyValues: Array, propertyViews: Array, tokenGroups: Array, sources: Array, designSystemId: string, versionId: string): Array; /** Build token groups */ static buildTokenGroupsFromRaw(rawData: Array): Array; /** Builds elements from raw data */ static buildElementsFromRaw(rawData: { propertyValues: Array; propertyViews: Array; propertyDefinitions: Array; }): { propertyValues: Array; propertyViews: Array; propertyDefinitions: Array; }; /** Build sources */ static buildSourcesFromRaw(rawData: Array): Array; /** Build font resources */ static buildFontResourcesFromRaw(rawData: Array): Array; /** Builds memberships */ static buildMembershipsFromRaw(rawData: Array): Array; /** Builds workspace members */ static buildWorkspaceMembersFromRaw(rawData: Array): Array; /** Builds workspace invitations */ static buildWorkspaceInvitationsFromRaw(rawData: Array): Array; /** Builds design systems */ static buildDesignSystemsFromRaw(rawData: Array): Array; /** Builds versions */ static buildVersionsFromRaw(rawData: Array): Array; /** Builds design system members */ static buildDesignSystemMembersFromRaw(rawData: DTODesignSystemMemberListResponse): DesignSystemMemberList; /** Builds brands */ static buildBrandsFromRaw(rawData: Array): Array; /** Builds user */ static buildUserFromRaw(rawData: UserRemoteModel): User; /** Builds design components */ static buildDesignComponentsFromRaw(rawData: Array, sources: Array): Array; /** Builds design component groups */ static buildDesignComponentGroupsFromRaw(rawData: Array, designComponents: Array): Array; static buildStorybookEntriesFromRaw(rawData: Array): Array; static buildDocumentationBuildsFromRaw(rawData: Array): Array; static buildForgeProjectsFromRaw(rawData: Array): Array; static buildForgeProjectMembershipsFromRaw(rawData: Array): Array; static buildForgeProjectMembersFromRaw(rawData: DTOForgeProjectMembersListResponse): ForgeProjectMembersList; /** Builds chat threads */ static buildChatThreadsFromRaw(rawData: DTOForgeChatThreadListResponse): Array; /** Builds chat thread messages */ static buildChatThreadMessagesFromRaw(rawData: DTOForgeChatMessageListResponse): Array; static buildPortalSettingsFromRaw(rawData: DTOPortalSettings): PortalSettings; /** Builds user memberships */ static buildUserMembershipsFromRaw(rawData: Array): Array; /** Builds workspace subscription */ static buildWorkspaceSubscriptionFromRaw(rawData: WorkspaceSubscriptionRemoteModel): WorkspaceSubscription; static buildWorkspaceIntegrationsFromRaw(rawData: WorkspaceIntegrationsRemoteModel): WorkspaceIntegrations; static buildWorkspaceProductFeaturesFromRaw(rawData: SubscriptionProductFeaturesRemoteModel): SubscriptionProductFeatures; static buildDesignSystemContacts(rawData: DTODesignSystemContactsResponse): DesignSystemContactList; static buildThreadMessagesFromRaw(rawData: DTOThreadMessageListResponse): ThreadMessageList; static buildForgeProjectFeatureIterationsFromRaw(rawData: Array): Array; static buildForgeProjectFeatureArtifactsFromRaw(rawData: DTOFeatureArtifactListResponse): ForgeProjectFeatureArtifactList; static buildForgeProjectIterationTagsFromRaw(rawData: DTOFeatureIterationTagListResponse): Array; static buildForgeProjectFeatureSandboxesFromRaw(rawData: DTOFeatureSandboxListResponse): Array; static buildForgeProjectFeaturesFromRaw(rawData: DTOForgeProjectFeature[]): ForgeProjectFeature[]; static buildForgeProjectContextsFromRaw(rawData: Array): Array; static buildForgeProjectContextOverrideFromRaw(rawData: ForgeProjectContextOverrideRemoteModel): ForgeProjectContextOverride; static buildForgeOnboardingContainerUsageFromRaw(rawData: ForgeOnboardingContainerUsageRemoteModel): ForgeOnboardingContainerUsage; static buildForgeProjectTrailEventsFromRaw(rawData: TrailEventListResponse): Array; static buildPublishedFeatureFromRaw(rawData: PublishedFeatureRemoteModel): PublishedFeature; static buildForgeProjectFromRaw(rawData: ForgeProjectRemoteModel): ForgeProject; static buildWorkspaceFromRaw(rawData: WorkspaceRemoteModel): Workspace; static buildMCPStreamFromRaw(rawData: DTOMCPStreamResponse): MCPStream; static buildSanboxTemplatesFromRaw(rawData: SandboxTemplateRemoteModel[]): SandboxTemplate[]; static buildWorkspaceSSOSettingsFromRaw(rawData: WorkspaceSSOSettingsTransportModel): WorkspaceSSOSettings; }