import { App } from 'vue'; import { SFCWithInstall } from 'casc-cesium/es/utils/types'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const VcBtn: SFCWithInstall boolean; }; stack: BooleanConstructor; stretch: BooleanConstructor; loading: { type: BooleanConstructor; default: any; }; disable: BooleanConstructor; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "keydown" | "touchstart" | "mousedown" | "keyup")[], "mousedown" | "click" | "keydown" | "touchstart" | "keyup", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; stack: BooleanConstructor; stretch: BooleanConstructor; loading: { type: BooleanConstructor; default: any; }; disable: BooleanConstructor; }>> & { onMousedown?: (...args: any[]) => any; onClick?: (...args: any[]) => any; onTouchstart?: (...args: any[]) => any; onKeydown?: (...args: any[]) => any; onKeyup?: (...args: any[]) => any; }, { push: boolean; flat: boolean; type: string; outline: boolean; round: boolean; unelevated: boolean; glossy: boolean; disable: boolean; stretch: boolean; dense: boolean; stack: boolean; percentage: number; darkPercentage: boolean; rounded: boolean; fab: boolean; fabMini: boolean; noCaps: boolean; noWrap: boolean; ripple: boolean | Record; align: string; loading: boolean; }>>; export declare const VcIcon: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { right: boolean; left: boolean; tag: string; }>>; export declare const VcSpinnerBall: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerBars: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerDots: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerGears: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerHourglass: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerIos: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerOrbit: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerOval: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerPuff: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerRings: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinnerTail: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; }>>; export declare const VcSpinner: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { size: string | number; thickness: number; }>>; export declare const VcTooltip: SFCWithInstall; default: string; validator: typeof import("casc-cesium/es/utils/private/position-engine").validatePosition; }; self: { type: import("vue").PropType<"top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom middle" | "bottom right" | "bottom start" | "bottom end">; default: string; validator: typeof import("casc-cesium/es/utils/private/position-engine").validatePosition; }; offset: { type: ArrayConstructor; default: () => number[]; validator: typeof import("casc-cesium/es/utils/private/position-engine").validateOffset; }; scrollTarget: StringConstructor; delay: { type: NumberConstructor; default: number; }; hideDelay: { type: NumberConstructor; default: number; }; persistent: { type: BooleanConstructor; }; transitionDuration: { type: (StringConstructor | NumberConstructor)[]; default: number; }; modelValue: { type: BooleanConstructor; default: any; }; target: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; }; noParentEvent: BooleanConstructor; contextMenu: BooleanConstructor; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; validator: typeof import("casc-cesium/es/utils/private/position-engine").validatePosition; }; self: { type: import("vue").PropType<"top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom middle" | "bottom right" | "bottom start" | "bottom end">; default: string; validator: typeof import("casc-cesium/es/utils/private/position-engine").validatePosition; }; offset: { type: ArrayConstructor; default: () => number[]; validator: typeof import("casc-cesium/es/utils/private/position-engine").validateOffset; }; scrollTarget: StringConstructor; delay: { type: NumberConstructor; default: number; }; hideDelay: { type: NumberConstructor; default: number; }; persistent: { type: BooleanConstructor; }; transitionDuration: { type: (StringConstructor | NumberConstructor)[]; default: number; }; modelValue: { type: BooleanConstructor; default: any; }; target: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; }; noParentEvent: BooleanConstructor; contextMenu: BooleanConstructor; }>> & { [x: string & `on${string}`]: (...args: any[]) => any; }, { anchor: "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom middle" | "bottom right" | "bottom start" | "bottom end"; maxHeight: string; offset: unknown[]; modelValue: boolean; persistent: boolean; transitionShow: string; transitionHide: string; transitionDuration: string | number; maxWidth: string; self: "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom middle" | "bottom right" | "bottom start" | "bottom end"; target: string | boolean; noParentEvent: boolean; delay: number; hideDelay: number; contextMenu: boolean; }>>; export declare const VcAjaxBar: SFCWithInstall boolean; }; size: { type: StringConstructor; default: string; }; color: StringConstructor; skipHijack: BooleanConstructor; reverse: BooleanConstructor; positioning: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; hijackFilter: FunctionConstructor; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("start" | "stop")[], "start" | "stop", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; size: { type: StringConstructor; default: string; }; color: StringConstructor; skipHijack: BooleanConstructor; reverse: BooleanConstructor; positioning: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; hijackFilter: FunctionConstructor; }>> & { onStop?: (...args: any[]) => any; onStart?: (...args: any[]) => any; }, { reverse: boolean; positioning: string; position: string; size: string; skipHijack: boolean; }>>; export declare const VcSkeleton: SFCWithInstall boolean; default: string; }; animation: { type: import("vue").PropType<"blink" | "none" | "fade" | "wave" | "pulse" | "pulse-x" | "pulse-y">; validator: (v: string) => boolean; default: string; }; square: BooleanConstructor; bordered: BooleanConstructor; size: import("vue").PropType; width: StringConstructor; height: StringConstructor; dark: { type: BooleanConstructor; default: any; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; default: string; }; animation: { type: import("vue").PropType<"blink" | "none" | "fade" | "wave" | "pulse" | "pulse-x" | "pulse-y">; validator: (v: string) => boolean; default: string; }; square: BooleanConstructor; bordered: BooleanConstructor; size: import("vue").PropType; width: StringConstructor; height: StringConstructor; dark: { type: BooleanConstructor; default: any; }; }>>, { type: string; square: boolean; dark: boolean; animation: "blink" | "none" | "fade" | "wave" | "pulse" | "pulse-x" | "pulse-y"; tag: string; bordered: boolean; }>>; export declare const VcFab: SFCWithInstall boolean; }; persistent: BooleanConstructor; stacked: BooleanConstructor; verticalActionsAlign: { type: StringConstructor; default: string; validator: (v: any) => boolean; }; modelValue: { type: BooleanConstructor; default: any; }; type: { type: StringConstructor; default: string; }; outline: BooleanConstructor; push: BooleanConstructor; flat: BooleanConstructor; unelevated: BooleanConstructor; color: StringConstructor; textColor: StringConstructor; glossy: BooleanConstructor; square: BooleanConstructor; padding: StringConstructor; size: StringConstructor; label: { type: (StringConstructor | NumberConstructor)[]; default: string; }; labelPosition: { type: StringConstructor; default: string; validator: (v: any) => boolean; }; externalLabel: BooleanConstructor; labelClass: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; labelStyle: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; disable: BooleanConstructor; tabindex: (StringConstructor | NumberConstructor)[]; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; persistent: BooleanConstructor; stacked: BooleanConstructor; verticalActionsAlign: { type: StringConstructor; default: string; validator: (v: any) => boolean; }; modelValue: { type: BooleanConstructor; default: any; }; type: { type: StringConstructor; default: string; }; outline: BooleanConstructor; push: BooleanConstructor; flat: BooleanConstructor; unelevated: BooleanConstructor; color: StringConstructor; textColor: StringConstructor; glossy: BooleanConstructor; square: BooleanConstructor; padding: StringConstructor; size: StringConstructor; label: { type: (StringConstructor | NumberConstructor)[]; default: string; }; labelPosition: { type: StringConstructor; default: string; validator: (v: any) => boolean; }; externalLabel: BooleanConstructor; labelClass: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; labelStyle: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; disable: BooleanConstructor; tabindex: (StringConstructor | NumberConstructor)[]; }>> & { [x: string & `on${string}`]: (...args: any[]) => any; }, { push: boolean; flat: boolean; type: string; outline: boolean; hideActionOnClick: boolean; unelevated: boolean; glossy: boolean; externalLabel: boolean; label: string | number; labelPosition: string; hideLabel: boolean; square: boolean; disable: boolean; modelValue: boolean; hideIcon: boolean; direction: string; verticalActionsAlign: string; persistent: boolean; stacked: boolean; }>>; export declare const VcFabAction: SFCWithInstall boolean; }; to: (ObjectConstructor | StringConstructor)[]; replace: BooleanConstructor; type: { type: StringConstructor; default: string; }; outline: BooleanConstructor; push: BooleanConstructor; flat: BooleanConstructor; unelevated: BooleanConstructor; color: StringConstructor; textColor: StringConstructor; glossy: BooleanConstructor; square: BooleanConstructor; padding: StringConstructor; size: StringConstructor; label: { type: (StringConstructor | NumberConstructor)[]; default: string; }; labelPosition: { type: StringConstructor; default: string; validator: (v: any) => boolean; }; externalLabel: BooleanConstructor; hideLabel: { type: BooleanConstructor; }; labelClass: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; labelStyle: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; disable: BooleanConstructor; tabindex: (StringConstructor | NumberConstructor)[]; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; to: (ObjectConstructor | StringConstructor)[]; replace: BooleanConstructor; type: { type: StringConstructor; default: string; }; outline: BooleanConstructor; push: BooleanConstructor; flat: BooleanConstructor; unelevated: BooleanConstructor; color: StringConstructor; textColor: StringConstructor; glossy: BooleanConstructor; square: BooleanConstructor; padding: StringConstructor; size: StringConstructor; label: { type: (StringConstructor | NumberConstructor)[]; default: string; }; labelPosition: { type: StringConstructor; default: string; validator: (v: any) => boolean; }; externalLabel: BooleanConstructor; hideLabel: { type: BooleanConstructor; }; labelClass: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; labelStyle: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; disable: BooleanConstructor; tabindex: (StringConstructor | NumberConstructor)[]; }>> & { onClick?: (...args: any[]) => any; }, { replace: boolean; push: boolean; flat: boolean; type: string; outline: boolean; unelevated: boolean; glossy: boolean; externalLabel: boolean; label: string | number; labelPosition: string; hideLabel: boolean; square: boolean; disable: boolean; icon: string; stacked: boolean; }>>; export * from './ajax-bar'; export * from './btn'; export * from './fab/fab'; export * from './fab/fab-action'; export * from './icon'; export * from './skeleton'; export * from './spinner'; export * from './tooltip';