import { ILoadingState } from '@opentiny/vue-renderless/types/loading.type'; interface LoadingConfig { text?: string | null; body?: boolean; lock?: boolean; customClass?: string; fullscreen?: boolean; iconSize?: string; target?: HTMLElement | string; size?: string; loadingImg?: string; tiny_mode?: string; } interface LoadingInstance { state: ILoadingState; $el: HTMLElement; originalPosition?: string; originalOverflow?: string; } export declare const defaults: LoadingConfig; export declare const constants: { TEXT_ATTR: string; IS_FULLSCREEN_CLS: string; TEXT_SPINNER: string; TEXT_BACKGROUND: string; TEXT_CUSTOM_CLS: string; PARENT_HIDDEN_CLS: string; PARENT_RELATIVE_CLS: string; LOAD_ICON_TEXT: string; }; declare const _default: (configs?: LoadingConfig) => LoadingInstance; export default _default;