import { Component, ReactNode } from 'react';
type FeatureUpdatesProps = {
    header: string;
    wrapperClass?: string;
    id: string;
    dismissedKey: string;
    closingDate: Date;
    enabled: boolean;
    children?: ReactNode;
} & {
    bigImage: string;
    smallImage: string;
    iframe?: never;
};
type FeatureUpdatesState = {
    showModal: boolean;
};
/**
 * FeatureUpdates is a re-implementation of @linzjs/lui -> LuiUpdatesSplashModal module,
 * This use to enable a one off pop up screen for introduce new feature of the recent release.
 *
 */
export declare class FeatureUpdates extends Component<FeatureUpdatesProps, FeatureUpdatesState> {
    constructor(props: FeatureUpdatesProps);
    handleClose: () => void;
    render(): ReactNode;
    FeatureImages(bigImage: string, smallImage: string): ReactNode;
    WhatsNewIcon(): ReactNode;
    ClearIcon(): ReactNode;
}
export {};
