import { CallbackPayloadEntry, PopupModal } from '../../schema/index.ts'; interface Props { popup: PopupModal; onChange: (patch: Partial) => void; } /** Steps + Submission — the "Settings" tab. */ export declare function SettingsEditor({ popup, onChange, showEndpoint }: Props & { showEndpoint?: boolean; }): import("react").JSX.Element; /** * On-submit automations. Three kinds, each grouped under a descriptive heading: * 1. Mailing list — add/remove the submitter from a host list; compiles to a * hidden submit target (needs the host's `mailingLists` + config wiring). * 2. Redirect — send the visitor to another page; stored on `onSuccess` (moved * here out of the Submission "On success" control). * 3. Send email — a declarative intent the embedding host reads off the JSON. * "Add automation" opens a type-picker popover; mailing-list wiring only gates * that one kind, so redirect + email are always available. * * Rendered as its own top-level editor tab (not buried in Setup) so on-submit * actions are always in plain sight. */ export declare function AutomationsSection({ popup, onChange }: Props): import("react").JSX.Element; /** Layout / appearance — reached by pointing at the card, not through a tab. */ export declare function DesignEditor({ popup, onChange }: Props): import("react").JSX.Element; export declare function CustomSubmitValues({ entries, onChange, }: { entries?: CallbackPayloadEntry[]; onChange: (entries: CallbackPayloadEntry[]) => void; }): import("react").JSX.Element; export {};