import type { ExportDOMOptions } from '../../../../export-dom.js'; interface HeaderV2NodeData { alignment: string; buttonText: string; buttonEnabled: boolean; buttonUrl: string; header: string; subheader: string; backgroundImageSrc: string; backgroundImageWidth: number | null; backgroundImageHeight: number | null; backgroundSize: string; backgroundColor: string; buttonColor: string; layout: string; textColor: string; buttonTextColor: string; swapped: boolean; accentColor: string; } interface HeaderV2DatasetNode { __alignment: string; __buttonText: string; __buttonEnabled: boolean; __buttonUrl: string; __header: string; __subheader: string; __backgroundImageSrc: string; __backgroundImageWidth: number | null; __backgroundImageHeight: number | null; __backgroundSize: string; __backgroundColor: string; __buttonColor: string; __layout: string; __textColor: string; __buttonTextColor: string; __swapped: boolean; __accentColor: string; } interface HeaderV2RenderOptions extends ExportDOMOptions { design?: { buttonStyle?: 'fill' | 'outline'; }; } export declare function renderHeaderNodeV2(dataset: HeaderV2DatasetNode, options?: HeaderV2RenderOptions): { element: HTMLDivElement; type: 'outer'; }; export declare function getCardClasses(nodeData: HeaderV2NodeData): string[]; export {}; //# sourceMappingURL=header-renderer.d.ts.map