import { HTMLProps } from 'react';
import { ModalProps } from '../../../../../../../../../src/components/Modal';
interface UpdatesSubscriptionModalI18nProp {
    title: string;
    body: string;
    inputLabel: string;
    inputPlaceholder: string;
    submitButtonLabel: string;
    cancelButtonLabel: string;
    invalidEmailError: string;
}
export declare const defaultI18n: UpdatesSubscriptionModalI18nProp;
export interface UpdatesSubscriptionModalProps extends Omit<HTMLProps<HTMLDivElement>, 'onSubmit'>, Omit<ModalProps, 'onSubmit'> {
    error?: string;
    loading?: boolean;
    className?: string;
    onSubmit: (email: string) => void;
    onCancel: () => void;
    onClose: () => void;
    i18n?: UpdatesSubscriptionModalI18nProp;
}
export default function UpdatesSubscriptionModal({ loading, error, className, onClose, onSubmit, i18n, ...props }: UpdatesSubscriptionModalProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=index.d.ts.map