@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
31 lines (30 loc) • 1.95 kB
TypeScript
import type { PropsWithChildren } from "react";
import { PopoverRoot } from "./root.js";
import { PopoverTrigger } from "./trigger.js";
import { DialogArrow } from "../dialog/arrow.js";
import { DialogClose } from "../dialog/close.js";
import { PopoverContainer } from "./container.js";
import { DialogDescription } from "../dialog/description.js";
import { DialogTitle } from "../dialog/title.js";
import { useDialog } from "../dialog/use-dialog.js";
export declare const Popover: {
(props: PropsWithChildren<PopoverRoot.Props>): import("react/jsx-runtime").JSX.Element;
Trigger: import("react").ForwardRefExoticComponent<Omit<import("../dialog/trigger.js").DialogTrigger.Props, "ref"> & import("react").RefAttributes<HTMLButtonElement>>;
Arrow: import("react").ForwardRefExoticComponent<Omit<DialogArrow.Props, "ref"> & import("react").RefAttributes<SVGSVGElement>>;
Close: import("react").ForwardRefExoticComponent<Omit<DialogClose.Props, "ref"> & import("react").RefAttributes<HTMLButtonElement>>;
Container: import("react").ForwardRefExoticComponent<Omit<import("react").DetailedHTMLProps<import("react").DialogHTMLAttributes<HTMLDialogElement>, HTMLDialogElement>, "ref"> & import("react").RefAttributes<HTMLDialogElement>>;
Description: import("react").ForwardRefExoticComponent<Omit<DialogDescription.Props, "ref"> & import("react").RefAttributes<HTMLParagraphElement>>;
Title: import("react").ForwardRefExoticComponent<Omit<DialogTitle.Props, "ref"> & import("react").RefAttributes<HTMLHeadingElement>>;
useControls: typeof useDialog;
};
export declare namespace Popover {
type Props = PopoverRoot.Props;
namespace Component {
type Trigger = PopoverTrigger.Props;
type Arrow = DialogArrow.Props;
type Close = DialogClose.Props;
type Container = PopoverContainer.Props;
type Description = DialogDescription.Props;
type Title = DialogTitle.Props;
}
}