export declare const BDialog: import("bigin-ui/es/utils").SFCWithInstall; readonly beforeClose: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: import("bigin-ui/es/utils").EpPropFinalized; readonly closeOnClickModal: import("bigin-ui/es/utils").EpPropFinalized; readonly closeOnPressEscape: import("bigin-ui/es/utils").EpPropFinalized; readonly lockScroll: import("bigin-ui/es/utils").EpPropFinalized; readonly modal: import("bigin-ui/es/utils").EpPropFinalized; readonly openDelay: import("bigin-ui/es/utils").EpPropFinalized; readonly closeDelay: import("bigin-ui/es/utils").EpPropFinalized; readonly top: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: { readonly type: import("vue").PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: import("bigin-ui/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly xsmall: import("bigin-ui/es/utils").EpPropFinalized; readonly small: import("bigin-ui/es/utils").EpPropFinalized; readonly large: import("bigin-ui/es/utils").EpPropFinalized; readonly xlarge: import("bigin-ui/es/utils").EpPropFinalized; readonly loading: import("bigin-ui/es/utils").EpPropFinalized; readonly center: import("bigin-ui/es/utils").EpPropFinalized; readonly closeIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly modalClass: import("bigin-ui/es/utils").EpPropFinalized; readonly containerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly bodyClass: import("bigin-ui/es/utils").EpPropFinalized; readonly headerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly footerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly draggable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly fullscreen: import("bigin-ui/es/utils").EpPropFinalized; readonly showClose: import("bigin-ui/es/utils").EpPropFinalized; readonly title: import("bigin-ui/es/utils").EpPropFinalized; }, { props: Readonly; readonly beforeClose: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: import("bigin-ui/es/utils").EpPropFinalized; readonly closeOnClickModal: import("bigin-ui/es/utils").EpPropFinalized; readonly closeOnPressEscape: import("bigin-ui/es/utils").EpPropFinalized; readonly lockScroll: import("bigin-ui/es/utils").EpPropFinalized; readonly modal: import("bigin-ui/es/utils").EpPropFinalized; readonly openDelay: import("bigin-ui/es/utils").EpPropFinalized; readonly closeDelay: import("bigin-ui/es/utils").EpPropFinalized; readonly top: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: { readonly type: import("vue").PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: import("bigin-ui/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly xsmall: import("bigin-ui/es/utils").EpPropFinalized; readonly small: import("bigin-ui/es/utils").EpPropFinalized; readonly large: import("bigin-ui/es/utils").EpPropFinalized; readonly xlarge: import("bigin-ui/es/utils").EpPropFinalized; readonly loading: import("bigin-ui/es/utils").EpPropFinalized; readonly center: import("bigin-ui/es/utils").EpPropFinalized; readonly closeIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly modalClass: import("bigin-ui/es/utils").EpPropFinalized; readonly containerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly bodyClass: import("bigin-ui/es/utils").EpPropFinalized; readonly headerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly footerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly draggable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly fullscreen: import("bigin-ui/es/utils").EpPropFinalized; readonly showClose: import("bigin-ui/es/utils").EpPropFinalized; readonly title: import("bigin-ui/es/utils").EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onClose?: (() => any) | undefined; onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; onOpen?: (() => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; onOpenAutoFocus?: (() => any) | undefined; onCloseAutoFocus?: (() => any) | undefined; }>>; emit: ((event: "update:modelValue", value: boolean) => void) & ((event: "close") => void) & ((event: "scroll", args_0: { scrollTop: number; scrollLeft: number; }) => void) & ((event: "open") => void) & ((event: "opened") => void) & ((event: "closed") => void) & ((event: "openAutoFocus") => void) & ((event: "closeAutoFocus") => void); isClient: import("vue").Ref; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; dialogRef: import("vue").Ref; headerRef: import("vue").Ref; dialogContentRef: import("vue").Ref; visible: import("vue").Ref; titleId: import("vue").Ref; bodyId: import("vue").Ref; style: import("vue").ComputedRef; rendered: import("vue").Ref; zIndex: import("vue").Ref; afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; onModalClick: () => void; onOpenAutoFocus: () => void; onCloseAutoFocus: () => void; onCloseRequested: () => void; overlayEvent: { onClick: (e: MouseEvent) => void; onMousedown: (e: MouseEvent) => void; onMouseup: (e: MouseEvent) => void; }; draggable: import("vue").ComputedRef; BOverlay: import("vue").DefineComponent<{ readonly mask: import("bigin-ui/es/utils").EpPropFinalized; readonly customMaskEvent: import("bigin-ui/es/utils").EpPropFinalized; readonly overlayClass: { readonly type: import("vue").PropType (string | string[] | Record) & {}) | (() => string | string[] | Record) | ((new (...args: any[]) => (string | string[] | Record) & {}) | (() => string | string[] | Record))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: import("vue").PropType import("csstype").Property.ZIndex & {}) | (() => import("csstype").Property.ZIndex) | ((new (...args: any[]) => import("csstype").Property.ZIndex & {}) | (() => import("csstype").Property.ZIndex))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly customMaskEvent: import("bigin-ui/es/utils").EpPropFinalized; readonly overlayClass: { readonly type: import("vue").PropType (string | string[] | Record) & {}) | (() => string | string[] | Record) | ((new (...args: any[]) => (string | string[] | Record) & {}) | (() => string | string[] | Record))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: import("vue").PropType import("csstype").Property.ZIndex & {}) | (() => import("csstype").Property.ZIndex) | ((new (...args: any[]) => import("csstype").Property.ZIndex & {}) | (() => import("csstype").Property.ZIndex))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { readonly mask: import("bigin-ui/es/utils").EpPropMergeType; readonly customMaskEvent: import("bigin-ui/es/utils").EpPropMergeType; }>; BFocusTrap: import("vue").DefineComponent<{ loop: BooleanConstructor; trapped: BooleanConstructor; focusTrapEl: import("vue").PropType; focusStartEl: { type: import("vue").PropType; default: string; }; }, { onKeydown: (e: KeyboardEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focusin" | "focusout" | "focusAfterTrapped" | "focusAfterReleased" | "focusout-prevented" | "release-requested")[], "focusin" | "focusout" | "focusAfterTrapped" | "focusAfterReleased" | "focusout-prevented" | "release-requested", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; focusStartEl: { type: import("vue").PropType; default: string; }; }>> & { onFocusin?: ((...args: any[]) => any) | undefined; onFocusout?: ((...args: any[]) => any) | undefined; onFocusAfterTrapped?: ((...args: any[]) => any) | undefined; onFocusAfterReleased?: ((...args: any[]) => any) | undefined; "onFocusout-prevented"?: ((...args: any[]) => any) | undefined; "onRelease-requested"?: ((...args: any[]) => any) | undefined; }, { loop: boolean; trapped: boolean; focusStartEl: HTMLElement | "first" | "container"; }>; BDialogContent: import("vue").DefineComponent<{ readonly center: import("bigin-ui/es/utils").EpPropFinalized; readonly closeIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly modalClass: import("bigin-ui/es/utils").EpPropFinalized; readonly containerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly bodyClass: import("bigin-ui/es/utils").EpPropFinalized; readonly headerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly footerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly draggable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly fullscreen: import("bigin-ui/es/utils").EpPropFinalized; readonly showClose: import("bigin-ui/es/utils").EpPropFinalized; readonly title: import("bigin-ui/es/utils").EpPropFinalized; }, { t: import("../..").Translator; Close: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; props: Readonly; readonly closeIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly modalClass: import("bigin-ui/es/utils").EpPropFinalized; readonly containerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly bodyClass: import("bigin-ui/es/utils").EpPropFinalized; readonly headerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly footerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly draggable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly fullscreen: import("bigin-ui/es/utils").EpPropFinalized; readonly showClose: import("bigin-ui/es/utils").EpPropFinalized; readonly title: import("bigin-ui/es/utils").EpPropFinalized; }>> & { onClose?: (() => any) | undefined; onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }>>; emit: ((event: "close") => void) & ((event: "scroll", args_0: { scrollTop: number; scrollLeft: number; }) => void); dialogRef: import("vue").Ref; headerRef: import("vue").Ref; bodyId: import("vue").Ref; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef; focusTrapRef: import("vue").Ref; composedDialogRef: (el: Element | import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null) => void; draggable: import("vue").ComputedRef>; BButton: import("bigin-ui/es/utils").SFCWithInstall>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: import("bigin-ui/es/utils").EpPropFinalized; readonly prefixIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly suffixIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly icon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly nativeType: import("bigin-ui/es/utils").EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, boolean>; readonly dark: BooleanConstructor; readonly primary: BooleanConstructor; readonly secondary: BooleanConstructor; readonly ghost: BooleanConstructor; readonly danger: BooleanConstructor; readonly semiDanger: BooleanConstructor; readonly rounded: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly xlarge: BooleanConstructor; readonly large: BooleanConstructor; readonly small: BooleanConstructor; readonly xsmall: BooleanConstructor; readonly xxsmall: BooleanConstructor; readonly tag: import("bigin-ui/es/utils").EpPropFinalized; }, { props: Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: import("bigin-ui/es/utils").EpPropFinalized; readonly prefixIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly suffixIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly icon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly nativeType: import("bigin-ui/es/utils").EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, boolean>; readonly dark: BooleanConstructor; readonly primary: BooleanConstructor; readonly secondary: BooleanConstructor; readonly ghost: BooleanConstructor; readonly danger: BooleanConstructor; readonly semiDanger: BooleanConstructor; readonly rounded: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly xlarge: BooleanConstructor; readonly large: BooleanConstructor; readonly small: BooleanConstructor; readonly xsmall: BooleanConstructor; readonly xxsmall: BooleanConstructor; readonly tag: import("bigin-ui/es/utils").EpPropFinalized; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }>>; emit: (event: "click", evt: MouseEvent) => void; buttonGroupContext: import("../..").ButtonGroupContext | undefined; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; _size: import("vue").ComputedRef<"" | "default" | "xxsmall" | "xsmall" | "small" | "large" | "xlarge">; _disabled: import("vue").ComputedRef; _ref: import("vue").Ref; _type: import("vue").ComputedRef<"" | "default" | "primary" | "secondary" | "ghost" | "danger" | "semi-danger">; _rounded: import("vue").ComputedRef; handleClick: (evt: MouseEvent) => void; BIcon: import("bigin-ui/es/utils").SFCWithInstall (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly loading: BooleanConstructor; }, { props: Readonly (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly loading: BooleanConstructor; }>> & {}>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly loading: BooleanConstructor; }>>, { readonly loading: boolean; }>> & Record; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: import("bigin-ui/es/utils").EpPropFinalized; readonly prefixIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly suffixIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly icon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly nativeType: import("bigin-ui/es/utils").EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, boolean>; readonly dark: BooleanConstructor; readonly primary: BooleanConstructor; readonly secondary: BooleanConstructor; readonly ghost: BooleanConstructor; readonly danger: BooleanConstructor; readonly semiDanger: BooleanConstructor; readonly rounded: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly xlarge: BooleanConstructor; readonly large: BooleanConstructor; readonly small: BooleanConstructor; readonly xsmall: BooleanConstructor; readonly xxsmall: BooleanConstructor; readonly tag: import("bigin-ui/es/utils").EpPropFinalized; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { readonly xxsmall: boolean; readonly xsmall: boolean; readonly small: boolean; readonly large: boolean; readonly xlarge: boolean; readonly type: import("bigin-ui/es/utils").EpPropMergeType; readonly primary: boolean; readonly secondary: boolean; readonly ghost: boolean; readonly danger: boolean; readonly prefixIcon: import("bigin-ui/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly suffixIcon: import("bigin-ui/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly icon: import("bigin-ui/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly nativeType: import("bigin-ui/es/utils").EpPropMergeType; readonly loadingIcon: import("bigin-ui/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly tag: string; readonly disabled: boolean; readonly loading: boolean; readonly dark: boolean; readonly semiDanger: boolean; readonly rounded: boolean; readonly autofocus: boolean; }>> & { ButtonGroup: import("vue").DefineComponent<{ readonly size: { readonly default: "small"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly default: "ghost"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rounded: BooleanConstructor; readonly compact: BooleanConstructor; }, { props: Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly default: "ghost"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rounded: BooleanConstructor; readonly compact: BooleanConstructor; }>> & {}>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly default: "ghost"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rounded: BooleanConstructor; readonly compact: BooleanConstructor; }>>, { readonly type: import("bigin-ui/es/utils").EpPropMergeType; readonly size: import("bigin-ui/es/utils").EpPropMergeType; readonly rounded: boolean; readonly compact: boolean; }>; }; BScrollbar: import("bigin-ui/es/utils").SFCWithInstall; readonly maxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("bigin-ui/es/utils").EpPropFinalized; readonly viewClass: import("bigin-ui/es/utils").EpPropFinalized; readonly viewStyle: import("bigin-ui/es/utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("bigin-ui/es/utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("bigin-ui/es/utils").EpPropFinalized; readonly barSize: import("bigin-ui/es/utils").EpPropFinalized; }, { props: Readonly; readonly maxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("bigin-ui/es/utils").EpPropFinalized; readonly viewClass: import("bigin-ui/es/utils").EpPropFinalized; readonly viewStyle: import("bigin-ui/es/utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("bigin-ui/es/utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("bigin-ui/es/utils").EpPropFinalized; readonly barSize: import("bigin-ui/es/utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }>>; emit: (event: "scroll", args_0: { scrollTop: number; scrollLeft: number; }) => void; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; stopResizeObserver: undefined; stopResizeListener: undefined; scrollbar$: import("vue").Ref; wrap$: import("vue").Ref; resize$: import("vue").Ref; sizeWidth: import("vue").Ref; sizeHeight: import("vue").Ref; barRef: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly always: import("bigin-ui/es/utils").EpPropMergeType; readonly ratioX: number; readonly ratioY: number; }> & Omit; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "always" | "ratioX" | "ratioY">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }>>, { props: Readonly; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }>> & {}>>; moveX: import("vue").Ref; moveY: import("vue").Ref; handleScroll: (wrap: HTMLDivElement) => void; Thumb: import("vue").DefineComponent<{ readonly vertical: BooleanConstructor; readonly size: StringConstructor; readonly move: NumberConstructor; readonly ratio: { readonly type: import("vue").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }, { COMPONENT_NAME: string; props: Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }>> & {}>>; scrollbar: import("../..").ScrollbarContext; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; instance: import("vue").Ref; thumb: import("vue").Ref; thumbState: import("vue").Ref<{ X?: number | undefined; Y?: number | undefined; }>; visible: import("vue").Ref; cursorDown: boolean; cursorLeave: boolean; originalOnSelectStart: ((this: GlobalEventHandlers, ev: Event) => any) | null; bar: import("vue").ComputedRef<{ readonly offset: "offsetHeight"; readonly scroll: "scrollTop"; readonly scrollSize: "scrollHeight"; readonly size: "height"; readonly key: "vertical"; readonly axis: "Y"; readonly client: "clientY"; readonly direction: "top"; } | { readonly offset: "offsetWidth"; readonly scroll: "scrollLeft"; readonly scrollSize: "scrollWidth"; readonly size: "width"; readonly key: "horizontal"; readonly axis: "X"; readonly client: "clientX"; readonly direction: "left"; }>; thumbStyle: import("vue").ComputedRef; offsetRatio: import("vue").ComputedRef; clickThumbHandler: (e: MouseEvent) => void; clickTrackHandler: (e: MouseEvent) => void; startDrag: (e: MouseEvent) => void; mouseMoveDocumentHandler: (e: MouseEvent) => void; mouseUpDocumentHandler: () => void; mouseMoveScrollbarHandler: () => void; mouseLeaveScrollbarHandler: () => void; restoreOnselectstart: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }>>, { readonly vertical: boolean; readonly always: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { readonly always: import("bigin-ui/es/utils").EpPropMergeType; readonly ratioX: number; readonly ratioY: number; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }>> & import("vue").ShallowUnwrapRef<{ props: Readonly; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }>> & {}>>; moveX: import("vue").Ref; moveY: import("vue").Ref; handleScroll: (wrap: HTMLDivElement) => void; Thumb: import("vue").DefineComponent<{ readonly vertical: BooleanConstructor; readonly size: StringConstructor; readonly move: NumberConstructor; readonly ratio: { readonly type: import("vue").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }, { COMPONENT_NAME: string; props: Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }>> & {}>>; scrollbar: import("../..").ScrollbarContext; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; instance: import("vue").Ref; thumb: import("vue").Ref; thumbState: import("vue").Ref<{ X?: number | undefined; Y?: number | undefined; }>; visible: import("vue").Ref; cursorDown: boolean; cursorLeave: boolean; originalOnSelectStart: ((this: GlobalEventHandlers, ev: Event) => any) | null; bar: import("vue").ComputedRef<{ readonly offset: "offsetHeight"; readonly scroll: "scrollTop"; readonly scrollSize: "scrollHeight"; readonly size: "height"; readonly key: "vertical"; readonly axis: "Y"; readonly client: "clientY"; readonly direction: "top"; } | { readonly offset: "offsetWidth"; readonly scroll: "scrollLeft"; readonly scrollSize: "scrollWidth"; readonly size: "width"; readonly key: "horizontal"; readonly axis: "X"; readonly client: "clientX"; readonly direction: "left"; }>; thumbStyle: import("vue").ComputedRef; offsetRatio: import("vue").ComputedRef; clickThumbHandler: (e: MouseEvent) => void; clickTrackHandler: (e: MouseEvent) => void; startDrag: (e: MouseEvent) => void; mouseMoveDocumentHandler: (e: MouseEvent) => void; mouseUpDocumentHandler: () => void; mouseMoveScrollbarHandler: () => void; mouseLeaveScrollbarHandler: () => void; restoreOnselectstart: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }>>, { readonly vertical: boolean; readonly always: boolean; }>; }> & {} & import("vue").ComponentCustomProperties) | undefined>; ratioY: import("vue").Ref; ratioX: import("vue").Ref; SCOPE: string; style: import("vue").ComputedRef; barStyle: import("vue").ComputedRef; handleScroll: () => void; scrollTo: (arg1: unknown, arg2?: number | undefined) => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; update: () => void; Bar: import("vue").DefineComponent<{ readonly always: import("bigin-ui/es/utils").EpPropFinalized; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }, { props: Readonly; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }>> & {}>>; moveX: import("vue").Ref; moveY: import("vue").Ref; handleScroll: (wrap: HTMLDivElement) => void; Thumb: import("vue").DefineComponent<{ readonly vertical: BooleanConstructor; readonly size: StringConstructor; readonly move: NumberConstructor; readonly ratio: { readonly type: import("vue").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }, { COMPONENT_NAME: string; props: Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }>> & {}>>; scrollbar: import("../..").ScrollbarContext; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; instance: import("vue").Ref; thumb: import("vue").Ref; thumbState: import("vue").Ref<{ X?: number | undefined; Y?: number | undefined; }>; visible: import("vue").Ref; cursorDown: boolean; cursorLeave: boolean; originalOnSelectStart: ((this: GlobalEventHandlers, ev: Event) => any) | null; bar: import("vue").ComputedRef<{ readonly offset: "offsetHeight"; readonly scroll: "scrollTop"; readonly scrollSize: "scrollHeight"; readonly size: "height"; readonly key: "vertical"; readonly axis: "Y"; readonly client: "clientY"; readonly direction: "top"; } | { readonly offset: "offsetWidth"; readonly scroll: "scrollLeft"; readonly scrollSize: "scrollWidth"; readonly size: "width"; readonly key: "horizontal"; readonly axis: "X"; readonly client: "clientX"; readonly direction: "left"; }>; thumbStyle: import("vue").ComputedRef; offsetRatio: import("vue").ComputedRef; clickThumbHandler: (e: MouseEvent) => void; clickTrackHandler: (e: MouseEvent) => void; startDrag: (e: MouseEvent) => void; mouseMoveDocumentHandler: (e: MouseEvent) => void; mouseUpDocumentHandler: () => void; mouseMoveScrollbarHandler: () => void; mouseLeaveScrollbarHandler: () => void; restoreOnselectstart: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }>>, { readonly vertical: boolean; readonly always: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly width: StringConstructor; readonly height: StringConstructor; readonly ratioX: import("bigin-ui/es/utils").EpPropFinalized; readonly ratioY: import("bigin-ui/es/utils").EpPropFinalized; }>>, { readonly always: import("bigin-ui/es/utils").EpPropMergeType; readonly ratioX: number; readonly ratioY: number; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly maxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("bigin-ui/es/utils").EpPropFinalized; readonly viewClass: import("bigin-ui/es/utils").EpPropFinalized; readonly viewStyle: import("bigin-ui/es/utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("bigin-ui/es/utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("bigin-ui/es/utils").EpPropFinalized; readonly barSize: import("bigin-ui/es/utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { readonly tag: string; readonly height: import("bigin-ui/es/utils").EpPropMergeType; readonly maxHeight: import("bigin-ui/es/utils").EpPropMergeType; readonly always: boolean; readonly wrapStyle: import("vue").StyleValue; readonly wrapClass: import("bigin-ui/es/utils").EpPropMergeType; readonly viewClass: import("bigin-ui/es/utils").EpPropMergeType; readonly viewStyle: import("bigin-ui/es/utils").EpPropMergeType; readonly minSize: number; readonly barSize: number; readonly native: boolean; readonly noresize: boolean; }>> & Record; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: () => boolean; scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly closeIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly modalClass: import("bigin-ui/es/utils").EpPropFinalized; readonly containerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly bodyClass: import("bigin-ui/es/utils").EpPropFinalized; readonly headerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly footerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly draggable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly fullscreen: import("bigin-ui/es/utils").EpPropFinalized; readonly showClose: import("bigin-ui/es/utils").EpPropFinalized; readonly title: import("bigin-ui/es/utils").EpPropFinalized; }>> & { onClose?: (() => any) | undefined; onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { readonly center: import("bigin-ui/es/utils").EpPropMergeType; readonly title: string; readonly headerClass: string; readonly footerClass: string; readonly bodyClass: string; readonly closeIcon: import("bigin-ui/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly modalClass: string; readonly containerClass: string; readonly draggable: import("bigin-ui/es/utils").EpPropMergeType; readonly scrollable: import("bigin-ui/es/utils").EpPropMergeType; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropMergeType; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropMergeType; readonly fullscreen: import("bigin-ui/es/utils").EpPropMergeType; readonly showClose: import("bigin-ui/es/utils").EpPropMergeType; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; "update:modelValue": (value: boolean) => boolean; openAutoFocus: () => boolean; closeAutoFocus: () => boolean; scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly beforeClose: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: import("bigin-ui/es/utils").EpPropFinalized; readonly closeOnClickModal: import("bigin-ui/es/utils").EpPropFinalized; readonly closeOnPressEscape: import("bigin-ui/es/utils").EpPropFinalized; readonly lockScroll: import("bigin-ui/es/utils").EpPropFinalized; readonly modal: import("bigin-ui/es/utils").EpPropFinalized; readonly openDelay: import("bigin-ui/es/utils").EpPropFinalized; readonly closeDelay: import("bigin-ui/es/utils").EpPropFinalized; readonly top: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: { readonly type: import("vue").PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: import("bigin-ui/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly xsmall: import("bigin-ui/es/utils").EpPropFinalized; readonly small: import("bigin-ui/es/utils").EpPropFinalized; readonly large: import("bigin-ui/es/utils").EpPropFinalized; readonly xlarge: import("bigin-ui/es/utils").EpPropFinalized; readonly loading: import("bigin-ui/es/utils").EpPropFinalized; readonly center: import("bigin-ui/es/utils").EpPropFinalized; readonly closeIcon: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly modalClass: import("bigin-ui/es/utils").EpPropFinalized; readonly containerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly bodyClass: import("bigin-ui/es/utils").EpPropFinalized; readonly headerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly footerClass: import("bigin-ui/es/utils").EpPropFinalized; readonly draggable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollable: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropFinalized; readonly fullscreen: import("bigin-ui/es/utils").EpPropFinalized; readonly showClose: import("bigin-ui/es/utils").EpPropFinalized; readonly title: import("bigin-ui/es/utils").EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onClose?: (() => any) | undefined; onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; onOpen?: (() => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; onOpenAutoFocus?: (() => any) | undefined; onCloseAutoFocus?: (() => any) | undefined; }, { readonly xsmall: import("bigin-ui/es/utils").EpPropMergeType; readonly small: import("bigin-ui/es/utils").EpPropMergeType; readonly large: import("bigin-ui/es/utils").EpPropMergeType; readonly xlarge: import("bigin-ui/es/utils").EpPropMergeType; readonly loading: import("bigin-ui/es/utils").EpPropMergeType; readonly center: import("bigin-ui/es/utils").EpPropMergeType; readonly title: string; readonly headerClass: string; readonly footerClass: string; readonly bodyClass: string; readonly closeIcon: import("bigin-ui/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly modalClass: string; readonly containerClass: string; readonly draggable: import("bigin-ui/es/utils").EpPropMergeType; readonly scrollable: import("bigin-ui/es/utils").EpPropMergeType; readonly scrollableHeight: import("bigin-ui/es/utils").EpPropMergeType; readonly scrollableMaxHeight: import("bigin-ui/es/utils").EpPropMergeType; readonly fullscreen: import("bigin-ui/es/utils").EpPropMergeType; readonly showClose: import("bigin-ui/es/utils").EpPropMergeType; readonly appendToBody: import("bigin-ui/es/utils").EpPropMergeType; readonly destroyOnClose: import("bigin-ui/es/utils").EpPropMergeType; readonly closeOnClickModal: import("bigin-ui/es/utils").EpPropMergeType; readonly closeOnPressEscape: import("bigin-ui/es/utils").EpPropMergeType; readonly lockScroll: import("bigin-ui/es/utils").EpPropMergeType; readonly modal: import("bigin-ui/es/utils").EpPropMergeType; readonly openDelay: number; readonly closeDelay: number; readonly trapFocus: import("bigin-ui/es/utils").EpPropMergeType; }>> & Record; export default BDialog; export * from './src/use-dialog'; export * from './src/dialog';