import type { VariantProps } from 'class-variance-authority';
import type { HTMLAttributes } from 'vue';
export interface SidebarProps {
    side?: 'left' | 'right';
    variant?: 'sidebar' | 'floating' | 'inset';
    collapsible?: 'offcanvas' | 'icon' | 'none';
    class?: HTMLAttributes['class'];
}
export { default as Sidebar } from './Sidebar.vue.js';
export { default as SidebarContent } from './SidebarContent.vue.js';
export { default as SidebarFooter } from './SidebarFooter.vue.js';
export { default as SidebarGroup } from './SidebarGroup.vue.js';
export { default as SidebarGroupAction } from './SidebarGroupAction.vue.js';
export { default as SidebarGroupContent } from './SidebarGroupContent.vue.js';
export { default as SidebarGroupLabel } from './SidebarGroupLabel.vue.js';
export { default as SidebarHeader } from './SidebarHeader.vue.js';
export { default as SidebarInput } from './SidebarInput.vue.js';
export { default as SidebarInset } from './SidebarInset.vue.js';
export { default as SidebarMenu } from './SidebarMenu.vue.js';
export { default as SidebarMenuAction } from './SidebarMenuAction.vue.js';
export { default as SidebarMenuBadge } from './SidebarMenuBadge.vue.js';
export { default as SidebarMenuButton } from './SidebarMenuButton.vue.js';
export { default as SidebarMenuItem } from './SidebarMenuItem.vue.js';
export { default as SidebarMenuSkeleton } from './SidebarMenuSkeleton.vue.js';
export { default as SidebarMenuSub } from './SidebarMenuSub.vue.js';
export { default as SidebarMenuSubButton } from './SidebarMenuSubButton.vue.js';
export { default as SidebarMenuSubItem } from './SidebarMenuSubItem.vue.js';
export { default as SidebarProvider } from './SidebarProvider.vue.js';
export { default as SidebarRail } from './SidebarRail.vue.js';
export { default as SidebarSeparator } from './SidebarSeparator.vue.js';
export { default as SidebarTrigger } from './SidebarTrigger.vue.js';
export { useSidebar } from './utils.js';
export declare const sidebarMenuButtonVariants: (props?: ({
    variant?: "default" | "outline" | null | undefined;
    size?: "default" | "sm" | "lg" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type SidebarMenuButtonVariants = VariantProps<typeof sidebarMenuButtonVariants>;
