import { DTOFeatureIteration, DTOFeatureIterationArtifactsDiff, DTOFeatureIterationError, DTOFeatureIterationState, DTOFileReference } from "@supernova-studio/client";
export declare class ForgeProjectFeatureIteration {
    id: string;
    name: string;
    startedFromMessageId: string;
    /**
     * @deprecated use `state` instead
     */
    isInProgress: boolean;
    state?: DTOFeatureIterationState;
    error?: DTOFeatureIterationError;
    baseIterationId?: string;
    staticPreviewUrl?: string;
    isBookmarked?: boolean;
    thumbnail?: DTOFileReference;
    artifactsDiff?: DTOFeatureIterationArtifactsDiff;
    createdAt: Date;
    updatedAt?: Date;
    constructor(model: DTOFeatureIteration);
    toRemote(): DTOFeatureIteration;
}
