import Component from '@glimmer/component';
interface EuiOverlayMaskArgs {
    onClick?: (e: Event) => void;
    headerZindexLocation?: 'above' | 'below';
}
export interface EuiOverlayMaskSignature {
    Element: HTMLDivElement;
    Args: EuiOverlayMaskArgs;
    Blocks: {
        default: [];
    };
}
export default class EuiOverlayMaskComponent extends Component<EuiOverlayMaskSignature> {
    overlayMaskNode: HTMLDivElement | undefined;
    destinationElement: HTMLElement;
    onClick(e: MouseEvent): void;
    setOverlayMaskNode(node: HTMLDivElement): void;
    willDestroy(): void;
}
export {};
//# sourceMappingURL=eui-overlay-mask.d.ts.map