UNPKG

2.52 kBTypeScriptView Raw
1import type { Assign } from "@ark-ui/react";
2import { Popover as ArkPopover } from "@ark-ui/react/popover";
3import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
4declare const useActionBarStyles: () => Record<string, import("../..").SystemStyleObject>;
5export { useActionBarStyles };
6export interface ActionBarRootProviderBaseProps extends Assign<ArkPopover.RootProviderBaseProps, SlotRecipeProps<"actionBar">>, UnstyledProp {
7}
8export interface ActionBarRootProviderProps extends ActionBarRootProviderBaseProps {
9}
10export declare const ActionBarRootProvider: import("react").FC<ActionBarRootProviderBaseProps>;
11export interface ActionBarRootBaseProps extends Assign<ArkPopover.RootBaseProps, SlotRecipeProps<"actionBar">>, UnstyledProp {
12}
13export interface ActionBarRootProps extends Omit<ActionBarRootBaseProps, "positioning"> {
14 children: React.ReactNode;
15}
16export declare const ActionBarRoot: import("react").FC<ActionBarRootProps>;
17export declare const ActionBarPropsProvider: React.Provider<ActionBarRootBaseProps>;
18export interface ActionBarPositionerProps extends HTMLChakraProps<"div"> {
19}
20export declare const ActionBarPositioner: import("react").ForwardRefExoticComponent<ActionBarPositionerProps & import("react").RefAttributes<HTMLDivElement>>;
21export interface ActionBarContentProps extends HTMLChakraProps<"div", ArkPopover.ContentBaseProps> {
22}
23export declare const ActionBarContent: import("react").ForwardRefExoticComponent<ActionBarContentProps & import("react").RefAttributes<HTMLDivElement>>;
24export interface ActionBarSeparatorProps extends HTMLChakraProps<"div"> {
25}
26export declare const ActionBarSeparator: import("react").ForwardRefExoticComponent<ActionBarSeparatorProps & import("react").RefAttributes<HTMLDivElement>>;
27export interface ActionBarSelectionTriggerProps extends HTMLChakraProps<"button"> {
28}
29export declare const ActionBarSelectionTrigger: import("react").ForwardRefExoticComponent<ActionBarSelectionTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
30export interface ActionBarCloseTriggerProps extends HTMLChakraProps<"button", ArkPopover.CloseTriggerProps> {
31}
32export declare const ActionBarCloseTrigger: import("react").ForwardRefExoticComponent<ActionBarCloseTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
33export declare const ActionBarContext: (props: ArkPopover.ContextProps) => import("react").ReactNode;
34export interface ActionBarOpenChangeDetails extends ArkPopover.OpenChangeDetails {
35}