import { TransitionComponent } from "solid-react-transition"; import { Component, ComponentProps, JSX } from "solid-js"; export declare type Omit = Pick>; export declare type ElementType = keyof JSX.IntrinsicElements | Component; export declare type ReplaceProps = Omit, P> & P; export interface BsPrefixOnlyProps { bsPrefix?: string; } export interface AsProp { as?: As; } export interface BsPrefixProps extends BsPrefixOnlyProps, AsProp { } export interface BsPrefixRefForwardingComponent { (props: ReplaceProps & P>, context?: any): JSX.Element | null; } export declare type TransitionType = boolean | TransitionComponent; export declare function getOverlayDirection(placement: string, isRTL?: boolean): string;