import { RouteLocationRaw } from 'vue-router'; import { StatusType } from '../../models/status-type.model'; interface Props { type?: 'primary' | 'secondary' | 'tertiary'; to?: RouteLocationRaw | null; mode?: StatusType.Danger | StatusType.Default; submit?: boolean; } declare const _default: __VLS_WithTemplateSlots & Readonly<{}>, { submit: boolean; to: string | import('vue-router').RouteLocationAsRelativeGeneric | import('vue-router').RouteLocationAsPathGeneric | null; type: "primary" | "secondary" | "tertiary"; mode: StatusType.Danger | StatusType.Default; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>, { start?(_: {}): any; default?(_: {}): any; end?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };