import { Component } from 'react';
import { IPopoverContext } from '../Context';
export interface IPopoverTriggerProps<ChildProps> {
    children: React.ReactElement<ChildProps, any> | string | number;
}
export declare class PopoverTrigger<TriggerChildProps = {}, T extends IPopoverTriggerProps<TriggerChildProps> = IPopoverTriggerProps<TriggerChildProps>> extends Component<T> {
    static contextType: import("react").Context<IPopoverContext>;
    context: IPopoverContext;
    protected getTriggerProps(_child: React.ReactElement<TriggerChildProps>): Partial<TriggerChildProps>;
    render(): JSX.Element;
}
export default PopoverTrigger;
