import React from 'react';
import type { FormRecord } from './form.types';
type FormNodeProps = {
    blockId?: string | null;
    value?: FormRecord;
    submitLabel?: string;
    successMessage?: string | null;
    className?: string;
    onSubmit?: React.FormEventHandler<HTMLFormElement>;
    /** Override server form action (defaults to /api/forms/submit). */
    action?: string;
    /** Site ID for form submission */
    siteId?: string;
    /** API base URL for client-side fetching (passed from server to avoid env var resolution on client) */
    apiBaseUrl?: string;
    /** Enable spam protection (ALTCHA) */
    spamProtectionEnabled?: boolean;
};
export declare const FormNodeSSR: React.FC<FormNodeProps>;
export {};
