import * as vue1091 from "vue";
import { Ref } from "vue";

//#region src/watermark/context.d.ts
interface WatermarkContextProps {
  add: (ele: HTMLElement) => void;
  remove: (ele: HTMLElement) => void;
}
declare function useWatermarkProvider(props: WatermarkContextProps): void;
declare function useWatermarkContext(): WatermarkContextProps;
declare const WatermarkContextProvider: vue1091.DefineSetupFnComponent<WatermarkContextProps, {}, {}, WatermarkContextProps & {}, vue1091.PublicProps>;
declare function usePanelRef(panelSelector?: Ref<string>): (_ele: any) => void;
//#endregion
export { WatermarkContextProps, WatermarkContextProvider, usePanelRef, useWatermarkContext, useWatermarkProvider };