@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
TypeScript
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 {};