export declare function usePolling({ callback, interval, stopCondition, onFinish, }: { callback: () => Promise; interval: MaybeRef; stopCondition: Ref; onFinish?: () => void; }): { isPolling: Readonly>; stop: () => void; start: () => void; resume: import("@vueuse/core").Fn; waitForResult: () => Promise; };