///
import { AllType } from '@xcritical/theme';
import { ICSSProperties } from '@xcritical/theme';
import { ITheme } from '@xcritical/theme';
import { default as React_2 } from 'react';
declare const Blanket: React_2.MemoExoticComponent) => void) | undefined;
className?: string | undefined;
children?: any;
} & {
theme?: any;
}>>;
export default Blanket;
export declare type BlanketTheme = ITheme;
export declare const blanketThemeNamespace = "@xcritical\\blanket";
export declare interface IBlanketProps {
children?: AllType;
theme: BlanketTheme;
/** Whether mouse events can pierce the blanket. If true, onBlanketClicked will not be fired */
canClickThrough?: boolean;
/** Whether the blanket has a tinted background color. */
isTinted?: boolean;
/** Handler function to be called when the blanket is clicked */
onBlanketClicked?: (event: React.MouseEvent) => void;
zIndex?: number;
className?: string;
}
export declare interface IBlanketTheme extends ICSSProperties {
background: string;
color: string;
opacity: number;
}
export declare const PureBlanket: React_2.FC;
export { }