import React, { FunctionComponent, ReactNode } from 'react';
import { BasicComponent } from "../../../../src/utils/typings";
import { ButtonFill, ButtonSize, ButtonType } from '../button/button';
import { ResultPageStatus } from './types';
export type ResultPageAction = {
    text: React.ReactNode;
    type?: ButtonType;
    size?: ButtonSize;
    fill?: ButtonFill;
    disabled?: boolean;
    onClick?: () => () => void;
};
export interface ResultPageProps extends BasicComponent {
    title: ReactNode;
    description: ReactNode;
    icon: ReactNode;
    status: ResultPageStatus;
    actions: ResultPageAction[];
}
export declare const ResultPage: FunctionComponent<Partial<ResultPageProps> & React.HTMLAttributes<HTMLDivElement>>;
