UNPKG

@fleek-platform/agents-ui

Version:

The Fleek Platform Agents UI provides a simple interface for deploying, monitoring, and configuring your agents––making management straightforward

59 lines (58 loc) 3.61 kB
import { type BoxProps } from '@components/Box'; import { type ButtonProps } from '@components/Button'; import { type TextProps } from '@components/Text'; import React from 'react'; import { type ReactElement } from 'react'; import type { ComponentProps } from 'react'; interface SidebarStore { isOpen: boolean; toggle: () => void; } export declare const useSidebarStore: import("zustand").UseBoundStore<Omit<import("zustand").StoreApi<SidebarStore>, "persist"> & { persist: { setOptions: (options: Partial<import("zustand/middleware").PersistOptions<SidebarStore, SidebarStore>>) => void; clearStorage: () => void; rehydrate: () => Promise<void> | void; hasHydrated: () => boolean; onHydrate: (fn: (state: SidebarStore) => void) => () => void; onFinishHydration: (fn: (state: SidebarStore) => void) => () => void; getOptions: () => Partial<import("zustand/middleware").PersistOptions<SidebarStore, SidebarStore>>; }; }>; export type SidebarProps = BoxProps; export declare const Sidebar: ({ children, className, ...props }: SidebarProps) => import("react/jsx-runtime").JSX.Element; export type SidebarHeaderProps = BoxProps; export declare const SidebarHeader: ({ children, className, ...props }: SidebarHeaderProps) => import("react/jsx-runtime").JSX.Element; export type SidebarContentProps = BoxProps; export declare const SidebarContent: ({ children, className, ...props }: SidebarContentProps) => import("react/jsx-runtime").JSX.Element; export type SidebarFooterProps = BoxProps; export declare const SidebarFooter: ({ children, className, ...props }: SidebarFooterProps) => import("react/jsx-runtime").JSX.Element; export type SidebarSeparatorProps = BoxProps; export declare const SidebarSeparator: ({ children, ...props }: SidebarSeparatorProps) => import("react/jsx-runtime").JSX.Element; export type SidebarGroupProps = BoxProps; export declare const SidebarGroup: ({ children, className, ...props }: SidebarGroupProps) => import("react/jsx-runtime").JSX.Element; export type SidebarGroupTitleProps = TextProps; export declare const SidebarGroupTitle: ({ children, className, ...props }: SidebarGroupTitleProps) => import("react/jsx-runtime").JSX.Element; export type SidebarMenuProps = ComponentProps<'ul'>; export declare const SidebarMenu: ({ children, className, ...props }: SidebarMenuProps) => import("react/jsx-runtime").JSX.Element; export type SidebarMenuItemProps = ComponentProps<'li'>; export declare const SidebarMenuItem: ({ children, className, ...props }: SidebarMenuItemProps) => import("react/jsx-runtime").JSX.Element; export type SidebarMenuButtonProps = ButtonProps & { isActive?: boolean; asChild?: boolean; }; export declare const SidebarMenuButton: ({ children, className, isActive, asChild, ...props }: SidebarMenuButtonProps) => import("react/jsx-runtime").JSX.Element; export type SidebarMenuButtonIconProps = { children: ReactElement<{ className?: string; }>; className?: string; }; export declare const SidebarMenuButtonIcon: ({ children, className, }: SidebarMenuButtonIconProps) => React.ReactElement<{ className?: string; }, string | React.JSXElementConstructor<any>>; export type SidebarMenuButtonLabelProps = BoxProps; export declare const SidebarMenuButtonLabel: ({ children, className, ...props }: SidebarMenuButtonLabelProps) => import("react/jsx-runtime").JSX.Element; export type SidebarToggleProps = ButtonProps; export declare const SidebarToggle: ({ className, ...props }: SidebarToggleProps) => import("react/jsx-runtime").JSX.Element; export {};