import { DocumentationLegacyPageBlockThemeType } from "../enums/SDKDocumentationLegacyPageBlockThemeType"; import { DocumentationLegacyPageBlockType } from "../enums/SDKDocumentationLegacyPageBlockType"; export type DocumentationLegacyPageBlockModel = { persistentId: string; designObjectId: string; type: DocumentationLegacyPageBlockType; children?: Array; variantKey?: string; theme?: { themeIds: Array; type: DocumentationLegacyPageBlockThemeType; }; blacklistedElementProperties?: Array; userMetadata?: string; }; export declare class DocumentationLegacyPageBlock { id: string; children?: Array; type: DocumentationLegacyPageBlockType; beginsTypeChain: boolean; endsTypeChain: boolean; variantKey: string | null; theme: { themeIds: Array; type: DocumentationLegacyPageBlockThemeType; } | null; blacklistedElementProperties: Array | null; userMetadata: object | Array | null; constructor(model: DocumentationLegacyPageBlockModel, children: Array); }