UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

38 lines (37 loc) 2.74 kB
import type { Assign } from "@ark-ui/react"; import { Splitter as ArkSplitter } from "@ark-ui/react/splitter"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useSplitterStyles: () => Record<string, import("../..").SystemStyleObject>; export { useSplitterStyles }; export interface SplitterRootProviderBaseProps extends Assign<ArkSplitter.RootProviderBaseProps, SlotRecipeProps<"splitter">>, UnstyledProp { } export interface SplitterRootProviderProps extends HTMLChakraProps<"div", SplitterRootProviderBaseProps> { } export declare const SplitterRootProvider: import("react").ForwardRefExoticComponent<SplitterRootProviderProps & import("react").RefAttributes<HTMLDivElement>>; export interface SplitterRootBaseProps extends Assign<ArkSplitter.RootBaseProps, SlotRecipeProps<"splitter">>, UnstyledProp { } export interface SplitterRootProps extends HTMLChakraProps<"div", SplitterRootBaseProps> { } export declare const SplitterRoot: import("react").ForwardRefExoticComponent<SplitterRootProps & import("react").RefAttributes<HTMLDivElement>>; export declare const SplitterPropsProvider: React.Provider<SplitterRootBaseProps>; export interface SplitterPanelProps extends HTMLChakraProps<"div", ArkSplitter.PanelBaseProps>, UnstyledProp { } export declare const SplitterPanel: import("react").ForwardRefExoticComponent<SplitterPanelProps & import("react").RefAttributes<HTMLDivElement>>; export interface SplitterResizeTriggerSeparatorProps extends HTMLChakraProps<"div">, UnstyledProp { } export declare const SplitterResizeTriggerSeparator: import("react").ForwardRefExoticComponent<SplitterResizeTriggerSeparatorProps & import("react").RefAttributes<HTMLDivElement>>; export interface SplitterResizeTriggerIndicatorProps extends HTMLChakraProps<"div">, UnstyledProp { } export declare const SplitterResizeTriggerIndicator: import("react").ForwardRefExoticComponent<SplitterResizeTriggerIndicatorProps & import("react").RefAttributes<HTMLDivElement>>; export interface SplitterResizeTriggerProps extends HTMLChakraProps<"button", ArkSplitter.ResizeTriggerBaseProps>, UnstyledProp { } export declare const SplitterResizeTrigger: import("react").ForwardRefExoticComponent<SplitterResizeTriggerProps & import("react").RefAttributes<HTMLButtonElement>>; export declare const SplitterContext: (props: ArkSplitter.ContextProps) => import("react").ReactNode; export interface SplitterResizeDetails extends ArkSplitter.ResizeDetails { } export interface SplitterResizeEndDetails extends ArkSplitter.ResizeEndDetails { } export interface SplitterExpandCollapseDetails extends ArkSplitter.ExpandCollapseDetails { } export interface SplitterPanelData extends ArkSplitter.PanelData { }