import type { ExportDOMOptions } from '../../export-dom.js';
interface SignupNodeData {
    alignment: string;
    buttonText: string;
    header: string;
    subheader: string;
    disclaimer: string;
    backgroundImageSrc: string;
    backgroundSize: string;
    backgroundColor: string;
    buttonColor: string;
    labels: string[];
    layout: string;
    textColor: string;
    buttonTextColor: string;
    successMessage: string;
    swapped: boolean;
}
interface SignupDatasetNode {
    __alignment: string;
    __buttonText: string;
    __header: string;
    __subheader: string;
    __disclaimer: string;
    __backgroundImageSrc: string;
    __backgroundSize: string;
    __backgroundColor: string;
    __buttonColor: string;
    __labels: string[];
    __layout: string;
    __textColor: string;
    __buttonTextColor: string;
    __successMessage: string;
    __swapped: boolean;
}
interface SignupRenderOptions extends ExportDOMOptions {
}
export declare function renderSignupCardToDOM(dataset: SignupDatasetNode, options?: SignupRenderOptions): {
    element: HTMLElement;
    type: "outer";
};
export declare function getCardClasses(nodeData: SignupNodeData): string[];
export {};
//# sourceMappingURL=signup-renderer.d.ts.map