import { DTODocumentationItemHeaderV2 } from "@supernova-studio/client";
import { Alignment } from "../../enums/SDKAlignment";
import { AssetScaleType } from "../../enums/SDKAssetScaleType";
import { DocsColorRef } from "../blocks/support/SDKDocsColorRef";
import { DocsImageRef } from "../blocks/support/SDKDocsImageRef";
export type DocsEntityHeaderModel = {
    description: string;
    alignment: Alignment;
    foregroundColor?: DocsColorRef;
    backgroundColor?: DocsColorRef;
    backgroundImageAsset?: DocsImageRef;
    backgroundImageScaleType: AssetScaleType;
    showBackgroundOverlay: boolean;
    showCoverText: boolean;
    minHeight: number | null;
};
export declare class DocsEntityHeader {
    description: string;
    alignment: "Left" | "Center";
    foregroundColor: DocsColorRef | null;
    backgroundColor: DocsColorRef | null;
    backgroundImage: DocsImageRef | null;
    showBackgroundOverlay: boolean;
    showCoverText: boolean;
    minHeight: number | null;
    backgroundImageScale: "AspectFill" | "AspectFit";
    constructor(model: DTODocumentationItemHeaderV2);
    toRemote(): DTODocumentationItemHeaderV2;
}
