import './loading.sass'; import { IO } from 'fp-ts/lib/IO'; import { VNode, ExtractPropTypes } from 'vue'; export declare const BLoadingPropsDefinition: { isFullscreen: { type: BooleanConstructor; default: boolean; }; canCancel: { type: BooleanConstructor; default: boolean; }; onToggle: { type: import("vue").PropType>; required: false; }; onSetOn: { type: import("vue").PropType>; required: false; }; onSetOff: { type: import("vue").PropType>; required: false; }; isActive: { type: import("vue").PropType; default: boolean; }; hasPopup: { type: import("vue").PropType; default: boolean; }; transition: { type: import("vue").PropType; default: import("fp-ts/lib/function").Lazy; }; }; export declare type BLoadingProps = ExtractPropTypes; declare const _default: import("vue").DefineComponent<{ isFullscreen: { type: BooleanConstructor; default: boolean; }; canCancel: { type: BooleanConstructor; default: boolean; }; onToggle: { type: import("vue").PropType>; required: false; }; onSetOn: { type: import("vue").PropType>; required: false; }; onSetOff: { type: import("vue").PropType>; required: false; }; isActive: { type: import("vue").PropType; default: boolean; }; hasPopup: { type: import("vue").PropType; default: boolean; }; transition: { type: import("vue").PropType; default: import("fp-ts/lib/function").Lazy; }; }, () => VNode | VNode[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ hasPopup: boolean; transition: import("../..").Transition; isActive: boolean; isFullscreen: boolean; canCancel: boolean; } & { onToggle?: import("fp-ts/lib/function").FunctionN<[boolean], void> | undefined; onSetOn?: IO | undefined; onSetOff?: IO | undefined; }>, { hasPopup: boolean; transition: import("../..").Transition; isActive: boolean; isFullscreen: boolean; canCancel: boolean; }>; export default _default;