import { type ButtonHTMLAttributes } from "vue"; import { type BaseInteractiveProps, type LabelProps, type LinkableByIdProps, type TailwindClassProp } from "../shared/props.js"; type RealProps = LinkableByIdProps & LabelProps & BaseInteractiveProps & { border?: boolean; color?: "warning" | "ok" | "danger" | "primary" | "secondary" | false; label?: string; autoTitleFromAria?: boolean; }; interface Props extends /** @vue-ignore */ Partial & TailwindClassProp & { "aria-label": string; }>, RealProps { } declare const _default: __VLS_WithTemplateSlots & Readonly<{}>, { label: string; color: "warning" | "ok" | "danger" | "primary" | "secondary" | false; disabled: boolean; readonly: boolean; border: boolean; unstyle: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { icon?(_: {}): any; default?(_: { label: string; }): any; "icon-after"?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=LibButton.vue.d.ts.map