import * as React from "react";
export interface DelayedActiveSettings {
    active: boolean;
    timeout?: number;
    minimumActiveTime?: number;
    delayInitialActive?: boolean;
}
export declare const useDelayedActive: ({ active, timeout, minimumActiveTime, delayInitialActive, }: DelayedActiveSettings) => boolean;
declare const DelayedActive: React.FunctionComponent<DelayedActiveProps>;
export default DelayedActive;
export interface DelayedActiveProps extends DelayedActiveSettings {
    children(active: boolean): React.ReactElement<any> | null;
}
