import * as React from 'react';
import * as SystemRedux from '../../Redux/ActionsReducers/SystemRedux';
import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps';
import { SystemStatusMessageInfo } from '../../types';
interface SystemStatusPopupProps extends ModuleViewPopupProps<SystemStatusPopupComponent> {
    SystemStatusMessageInfos: SystemStatusMessageInfo[];
    SystemStatusMessages: SystemStatusMessageInfo[];
    onSystemStatusMessageInfoDeleteAll: () => SystemRedux.SystemStatusMessageInfoDeleteAllAction;
}
interface SystemStatusPopupState {
}
declare class SystemStatusPopupComponent extends React.Component<SystemStatusPopupProps, SystemStatusPopupState> {
    constructor(props: SystemStatusPopupProps);
    onSystemStatusMessageInfoDeleteAll(): void;
    render(): JSX.Element;
}
export declare let SystemStatusPopup: import("react-redux").ConnectedComponent<typeof SystemStatusPopupComponent, any>;
export {};
