import { JSX } from "solid-js"; import { OverlayProps as BaseOverlayProps, OverlayInjectedProps } from "solid-bootstrap-core"; import { TransitionType } from "./helpers"; import { Placement, RootCloseEvent } from "./types"; export declare type OverlayChildren = JSX.Element | ((injected: OverlayInjectedProps) => JSX.Element); export interface OverlayProps extends Omit { children: JSX.Element; transition?: TransitionType; placement?: Placement; rootCloseEvent?: RootCloseEvent; ref?: (ref: HTMLElement) => void; } declare const Overlay: (p: OverlayProps) => JSX.Element; export default Overlay;