import { DTOForgeProjectFeature } from "@supernova-studio/client";
export type ForgeProjectPublishedStateRemote = NonNullable<DTOForgeProjectFeature["publishedState"]>;
export type ForgeProjectPublishedFeatureVisibility = ForgeProjectPublishedStateRemote["visibility"];
export declare class ForgeProjectPublishedState {
    userId: string | undefined;
    lastPublishedAt: Date;
    iterationId: string | null;
    hideSupernovaUI: boolean;
    visibility: ForgeProjectPublishedFeatureVisibility;
    constructor(model: ForgeProjectPublishedStateRemote);
    toRemote(): ForgeProjectPublishedStateRemote;
}
