import { Classes, Attributes } from "@/types"; export declare const directions: string[]; export declare const sizes: string[]; declare const _default: import("vue").DefineComponent<{ variant: { type: StringConstructor; default: string; }; direction: { type: StringConstructor; default: string; }; size: { type: StringConstructor; default: string; }; active: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; block: { type: BooleanConstructor; default: boolean; }; link: { type: BooleanConstructor; default: boolean; }; to: { type: StringConstructor; default: string; }; loading: { type: BooleanConstructor; default: boolean; }; }, unknown, unknown, { isDisabled(): boolean; classes(): Classes; attributes(): Attributes; }, {}, import("vue").DefineComponent<{ tag: { type: StringConstructor; default: string; }; }, unknown, import("../../mixins/Linkable").NcLinkableData, { linkableTag(): string; isComponent(): boolean; }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { tag: string; }>, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { loading: boolean; link: boolean; variant: string; direction: string; size: string; active: boolean; disabled: boolean; block: boolean; to: string; }>; export default _default;