declare const JButton: ({ new (...args: any[]): import('vue').CreateComponentPublicInstance>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly>, { line: boolean; loading: boolean; disabled: boolean; variant: string; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, {}, { line: boolean; loading: boolean; disabled: boolean; variant: string; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { line: boolean; loading: boolean; disabled: boolean; variant: string; }, {}, string, {}> & (import('vue').VNodeProps & (import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & ((new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin)))) & import('vue').Plugin; export { JButton };