import WdkService from "../Service/WdkService"; export interface ServiceCallback { (service: S): Promise; } declare type WdkServiceCallback = ServiceCallback; /** * Use WdkService to extract data from the WDK Service REST API. * @param callback Returns a Promise whose resolved value is used * as the return value of this hook. */ export declare const useWdkService: (callback: WdkServiceCallback, deps?: any[] | undefined) => T | undefined; /** * Works as "useWdkService" does, save it returns a value of * "undefined" whenever the "callback" is invoked * @param callback Returns a Promise whose resolved value is used * as the return value of this hook. */ export declare const useWdkServiceWithRefresh: (callback: WdkServiceCallback, deps?: any[] | undefined) => T | undefined; export {}; //# sourceMappingURL=WdkServiceHook.d.ts.map