import { IButtonProps } from './button';
export interface PopupRef {
    open: () => void;
    close: () => void;
    isOpen: () => boolean;
}
export interface PopupProps extends IButtonProps {
    children: React.ReactNode;
    label?: string;
    position?: 'top' | 'bottom' | 'left' | 'right' | 'bottom-right' | 'bottom-center' | 'bottom-left';
    offset?: number;
    closeOnClickOutside?: boolean;
    closeOnEscape?: boolean;
    popupId?: string;
    className?: string;
    onOpen?: () => void;
    onClose?: () => void;
    disabled?: boolean;
}
//# sourceMappingURL=popup.d.ts.map