import type { DocsEntityPublishMetadata } from "../docs/entities/SDKDocsEntity"; import { DocsEntityApprovalState } from "../docs/entities/SDKDocsEntityApprovalState"; import { DocsEntityDraftState } from "../docs/entities/SDKDocsEntityDraftState"; import { DocumentationLegacyItemType } from "../enums/SDKDocumentationLegacyItemType"; import { DocumentationLegacyItemConfiguration, DocumentationLegacyItemConfigurationModel } from "./configuration/SDKDocumentationLegacyItemConfiguration"; export type DocumentationLegacyItemModel = { persistentId: string; id: string; designSystemVersionId: string; title: string; type: DocumentationLegacyItemType; slug: string; userSlug?: string; configuration: DocumentationLegacyItemConfigurationModel; createdAt?: string; updatedAt?: string; }; export declare class DocumentationLegacyItem { id: string; persistentId: string; type: DocumentationLegacyItemType; title: string; configuration: DocumentationLegacyItemConfiguration; slug: string; userSlug: string | null; createdAt: Date | null; updatedAt: Date | null; isPrivate: boolean; isHidden: boolean; draftState: DocsEntityDraftState | null; publishMetadata: DocsEntityPublishMetadata | null; approvalState: DocsEntityApprovalState; constructor(model: DocumentationLegacyItemModel); }