import { DTOForgeProjectFeature } from "@supernova-studio/client";
import { ForgeProjectPublishedState } from "./SDKForgeProjectPublishedState";
export declare enum ForgeProjectFeatureStatus {
    DRAFT = "Draft",
    READY_FOR_DEVELOPMENT = "ReadyForDevelopment"
}
type ForgeProjectFeatureRemoteModel = DTOForgeProjectFeature;
export declare class ForgeProjectFeature {
    id: string;
    name: string;
    description: string;
    isArchived: boolean;
    projectId: string;
    createdAt: Date;
    createdByUserId: string;
    updatedAt: Date | undefined;
    sectionId: string | null;
    sortOrder: number;
    status: ForgeProjectFeatureStatus;
    numberOfIterations: number;
    numberOfBookmarkedIterations: number;
    lastReplyTimestamp: Date | undefined;
    thumbnailUrl: string | undefined;
    threadId: string | undefined;
    publishedState: ForgeProjectPublishedState | undefined;
    constructor(model: ForgeProjectFeatureRemoteModel);
    toRemote(): ForgeProjectFeatureRemoteModel;
}
export {};
