@chakra-ui/react
Version:
Responsive and accessible React UI components built with React and Emotion
36 lines (35 loc) • 2.52 kB
TypeScript
import type { Assign } from "@ark-ui/react";
import { Popover as ArkPopover } from "@ark-ui/react/popover";
import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
declare const useActionBarStyles: () => Record<string, import("../..").SystemStyleObject>;
export { useActionBarStyles };
export interface ActionBarRootProviderBaseProps extends Assign<ArkPopover.RootProviderBaseProps, SlotRecipeProps<"actionBar">>, UnstyledProp {
}
export interface ActionBarRootProviderProps extends ActionBarRootProviderBaseProps {
}
export declare const ActionBarRootProvider: import("react").FC<ActionBarRootProviderBaseProps>;
export interface ActionBarRootBaseProps extends Assign<ArkPopover.RootBaseProps, SlotRecipeProps<"actionBar">>, UnstyledProp {
}
export interface ActionBarRootProps extends Omit<ActionBarRootBaseProps, "positioning"> {
children: React.ReactNode;
}
export declare const ActionBarRoot: import("react").FC<ActionBarRootProps>;
export declare const ActionBarPropsProvider: React.Provider<ActionBarRootBaseProps>;
export interface ActionBarPositionerProps extends HTMLChakraProps<"div"> {
}
export declare const ActionBarPositioner: import("react").ForwardRefExoticComponent<ActionBarPositionerProps & import("react").RefAttributes<HTMLDivElement>>;
export interface ActionBarContentProps extends HTMLChakraProps<"div", ArkPopover.ContentBaseProps> {
}
export declare const ActionBarContent: import("react").ForwardRefExoticComponent<ActionBarContentProps & import("react").RefAttributes<HTMLDivElement>>;
export interface ActionBarSeparatorProps extends HTMLChakraProps<"div"> {
}
export declare const ActionBarSeparator: import("react").ForwardRefExoticComponent<ActionBarSeparatorProps & import("react").RefAttributes<HTMLDivElement>>;
export interface ActionBarSelectionTriggerProps extends HTMLChakraProps<"button"> {
}
export declare const ActionBarSelectionTrigger: import("react").ForwardRefExoticComponent<ActionBarSelectionTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
export interface ActionBarCloseTriggerProps extends HTMLChakraProps<"button", ArkPopover.CloseTriggerProps> {
}
export declare const ActionBarCloseTrigger: import("react").ForwardRefExoticComponent<ActionBarCloseTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
export declare const ActionBarContext: (props: ArkPopover.ContextProps) => import("react").ReactNode;
export interface ActionBarOpenChangeDetails extends ArkPopover.OpenChangeDetails {
}