import { DocumentationLegacyPageAssetType } from "../enums/SDKDocumentationLegacyPageAssetType";
import { DocumentationLegacyPageBlockFrame, DocumentationLegacyPageBlockFrameModel } from "./blocks/SDKDocumentationLegacyPageBlockFrame";
export type DocumentationLegacyPageAssetModel = {
    id?: string;
    persistentId?: string;
    sourceId?: string;
    sourceFrameId?: string;
    url?: string;
    type: DocumentationLegacyPageAssetType;
    figmaFrame?: DocumentationLegacyPageBlockFrameModel;
};
export declare class DocumentationLegacyPageAsset {
    id?: string;
    persistentId: string | null;
    sourceId: string | null;
    sourceFrameId: string | null;
    url: string | null;
    type: DocumentationLegacyPageAssetType;
    frame: DocumentationLegacyPageBlockFrame | null;
    constructor(model: DocumentationLegacyPageAssetModel);
}
