import type { HTMLAttributes } from 'vue';
import { type PrimitiveProps } from 'reka-ui';
import { type SidebarMenuButtonVariants } from '.';
export interface SidebarMenuButtonProps extends PrimitiveProps {
variant?: SidebarMenuButtonVariants['variant'];
size?: SidebarMenuButtonVariants['size'];
isActive?: boolean;
class?: HTMLAttributes['class'];
color?: string;
}
declare const _default: __VLS_WithTemplateSlots & Readonly<{}>, {
as: import("reka-ui").AsTag | import("vue").Component;
size: "small" | "large" | "medium" | null;
color: string;
variant: "default" | "outline" | null;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots = T & {
new (): {
$slots: S;
};
};