import type * as React from "react";
import type { ActionFormSettings, WritebackAction } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { ActionCreatorUIProps } from "./types";
interface ActionCreatorProps extends ActionCreatorUIProps {
    action: Partial<WritebackAction>;
    formSettings: ActionFormSettings;
    canSave: boolean;
    isNew: boolean;
    isEditable: boolean;
    children: React.ReactNode;
    onChangeAction: (action: Partial<WritebackAction>) => void;
    onChangeFormSettings: (formSettings: ActionFormSettings) => void;
    onClickSave: () => void;
    onCloseModal?: () => void;
}
export default function ActionCreatorView({ action, formSettings, canSave, isNew, isEditable, canRename, canChangeFieldSettings, children, onChangeAction, onChangeFormSettings, onClickSave, onCloseModal, }: ActionCreatorProps): import("react/jsx-runtime").JSX.Element;
export {};
