import { DTOForgeProjectPublishedFeature } from "@supernova-studio/client"; export type PublishedFeatureRemoteModel = DTOForgeProjectPublishedFeature; export declare class PublishedFeature { /** Name of the feature */ featureName: string; /** Name of the iteration currently being previewed */ iterationName: string; /** Thumbnail of the iteration (string URL) */ thumbnailUrl: string | undefined; /** Static preview URL for the current iteration */ staticPreviewUrl: string | undefined; /** Whether Supernova UI should be hidden for this published preview */ hideSupernovaUI: boolean; /** Forge project ID this feature belongs to. Undefined if the user does not have access to the project. */ projectId: string | undefined; /** Name of the project this feature belongs to. Undefined if the user does not have access to the project. */ projectName: string | undefined; /** Workspace ID this feature belongs to. Undefined if the user does not have access to the workspace. */ workspaceId: string | undefined; constructor(model: PublishedFeatureRemoteModel); toRemote(): PublishedFeatureRemoteModel; }