import type { ComponentProps, FC, PropsWithChildren } from "react"; import type { DeepPartial } from "../../helpers/deep-partial"; import type { KeepSidebarCollapseTheme } from "./SidebarCollapse"; import type { KeepSidebarCTATheme } from "./SidebarCTA"; import type { KeepSidebarItemTheme } from "./SidebarItem"; import type { KeepSidebarLogoTheme } from "./SidebarLogo"; import { KeepBoolean } from "../../Keep/KeepTheme"; export interface KeepSidebarTheme { root: { base: string; collapsed: KeepBoolean; inner: string; }; collapse: KeepSidebarCollapseTheme; cta: KeepSidebarCTATheme; item: KeepSidebarItemTheme; items: string; itemGroup: string; logo: KeepSidebarLogoTheme; } export interface SidebarProps extends PropsWithChildren, ComponentProps<"div"> { collapseBehavior?: "collapse" | "hide"; collapsed?: boolean; theme?: DeepPartial; } export declare const Sidebar: FC & { Collapse: FC; CTA: FC; Item: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Items: FC; ItemGroup: FC; Logo: FC; };