import { UnityIcon } from '@payfit/unity-icons';
import { UnityIllustrationAsset } from '@payfit/unity-illustrations';
import { ReactNode } from 'react';
import { IntlShape } from 'react-intl';
export type ErrorStateVariant = 'known' | 'unknown' | '404';
export interface ErrorStateConfig {
    illustration: UnityIllustrationAsset;
    icon: UnityIcon;
    mainTitle: ReactNode;
    mainDescription: ReactNode;
    mainDescriptionComponent?: ReactNode;
    buttonLabel: ReactNode;
    detailDescription?: ReactNode;
    backButtonLabel?: ReactNode;
}
export declare const initConfig: (intl: IntlShape) => Map<ErrorStateVariant, ErrorStateConfig>;
