import { Component, Setter, JSX, Accessor } from "solid-js"; export interface ModalProps { children: any; isShown?: boolean; reference?: Accessor; class?: string; setIsShown: Setter; onClose?: () => void; useRefWidth?: boolean; style?: JSX.CSSProperties | undefined; referenceId?: string; hideDefaultStyle?: boolean; onClickOutside?: (e?: MouseEvent) => void; ignoreClickOutside?: boolean; innerWrapperClass?: string; clickOutsideRef?: Accessor; onClickOutsideRef?: (e?: MouseEvent) => void; portalContainer?: HTMLElement; } export declare const CustomPortal: Component;