import { Alignment } from "../../enums/SDKAlignment";
import { AssetScaleType } from "../../enums/SDKAssetScaleType";
import { DocumentationLegacyPageAssetType } from "../../enums/SDKDocumentationLegacyPageAssetType";
import { ColorTokenRemoteData } from "../../tokens/remote/SDKRemoteTokenData";
import { DocumentationLegacyPageAssetModel } from "../SDKDocumentationLegacyPageAsset";
export type DocumentationLegacyItemHeaderModel = {
    description: string;
    alignment: Alignment;
    foregroundColor?: ColorTokenRemoteData;
    backgroundColor?: ColorTokenRemoteData;
    backgroundImageAsset?: DocumentationLegacyPageAssetModel;
    backgroundImageAssetUrl?: string;
    backgroundImageAssetId?: string;
    backgroundImageScaleType: AssetScaleType;
    showBackgroundOverlay: boolean;
    showCoverText: boolean;
    minHeight: number | null;
};
export declare class DocumentationLegacyItemHeader {
    backgroundImageAssetUrl: string | null;
    backgroundImageAssetId: string | null;
    backgroundImageAssetType: DocumentationLegacyPageAssetType | null;
    backgroundImageSourceId: string | null;
    backgroundImagePersistentId: string | null;
    backgroundImageSourceFrameId: string | null;
    backgroundImageScaleType: AssetScaleType;
    description: string;
    alignment: Alignment;
    foregroundColor: ColorTokenRemoteData | null;
    backgroundColor: ColorTokenRemoteData | null;
    showBackgroundOverlay: boolean;
    showCoverText: boolean;
    minHeight: number | null;
    constructor(model: DocumentationLegacyItemHeaderModel);
    toWriteModel(): DocumentationLegacyItemHeaderModel;
}
