import { type ButtonHTMLAttributes } from 'react';
import type { DefaultProps } from '../../types';
import { type ButtonProps } from '../button/button';
export type PopoverTriggerProps = ({
/**
* Will render the trigger as inline text.
* @default false
*/
inline?: true;
/**
* Change the default rendered element for the one passed as a child, merging their props and behavior.
* @default false
*/
asChild?: boolean;
} & ButtonHTMLAttributes & DefaultProps) | ({
/**
* Will render the trigger as inline text.
* @default false
*/
inline?: false;
} & ButtonProps);
/**
* PopoverTrigger component, used to trigger a popover.
*
* @example
*
* Open Popover
*
* Content
*
*
*
* @example inline
*
*
* We can use it inline.
*
*
* Content
*
*
*/
export declare const PopoverTrigger: import("react").ForwardRefExoticComponent>;
//# sourceMappingURL=popover-trigger.d.ts.map