import PropTypes from 'prop-types';
import React, { ReactNode } from 'react';
import { PauseableContainerProps } from './types';
declare class PauseableComponentContainer extends React.Component<PauseableContainerProps> {
    static propTypes: {
        children: PropTypes.Validator<string | number | boolean | {} | PropTypes.ReactElementLike | PropTypes.ReactNodeArray>;
        shouldUpdate: PropTypes.Validator<boolean>;
    };
    shouldComponentUpdate(nextProps: PauseableContainerProps): boolean;
    render(): ReactNode;
}
export { PauseableComponentContainer };
