declare const useWatermarkBg: (props: any, state: any) => Promise; declare const reRenderWatermark: ({ state }: { state: any; }) => () => void; declare const mounted: ({ vm, state, props }: { vm: any; state: any; props: any; }) => () => void; declare const unmounted: ({ state }: { state: any; }) => () => void; declare const watchProps: ({ state, vm, props }: { state: any; vm: any; props: any; }) => () => Promise; interface IWatermarkState { div: HTMLDivElement; ob: MutationObserver; bg: ReturnType; flag: number; } interface IWatermarkApi { state: IWatermarkState; mounted: ReturnType; reRenderWatermark: ReturnType; unmounted: ReturnType; watchProps: ReturnType; } export { IWatermarkApi };