import { type ComponentProps, type JSX, type ReactNode } from 'react';
import { Button } from '../../atoms/button/Button.js';
export type FormActionsProps = {
    onCancel: () => void;
    cancelLabel?: string;
    submitLabel?: string;
    submitLoadingLabel?: string;
    isSubmitting?: boolean;
    submitDisabled?: boolean;
    className?: string;
    renderSubmitContent?: (isSubmitting: boolean) => ReactNode;
    submitButtonProps?: Omit<ComponentProps<typeof Button>, 'children' | 'type'>;
    cancelButtonProps?: Omit<ComponentProps<typeof Button>, 'children' | 'type' | 'variant'>;
};
export declare const FormActions: ({ onCancel, cancelLabel, submitLabel, submitLoadingLabel, isSubmitting, submitDisabled, className, renderSubmitContent, submitButtonProps, cancelButtonProps, }: FormActionsProps) => JSX.Element;
//# sourceMappingURL=FormActions.d.ts.map