/**
* @description
* The AsynchronousUtils class contains utility APIs that perform asynchronous operations using Observable patterns.
*/
declare class AsynchronousUtils {
/**
* This API obtains a new Observable that yields values based on the debounced delay interval provided.
* @example
In this example, the API obtains an Observable with a debounced interval of 200 milliseconds.
* const sub = PCore.getAsynchronousUtils().getDebouncedSubject(200);
* const subscription = sub.subscribe((argumentFromNext) => { \\ do something });
* subscription.next(valueToSubscriber);
* subscription.unsubscribe();
*
* @param delay The debounced time interval at which the Observable yields values.
* @returns An Observable object
* @function
*/
getDebouncedSubject(delay: number): import("rxjs").Observable;
}
declare const _default: AsynchronousUtils;
export default _default;