import { AxiosError, AxiosResponse } from 'axios';
import { BehaviorSubject } from 'rxjs';
import { ServiceResponseData } from './interfaces';
export declare class RequestSubject<T = any> extends BehaviorSubject<ServiceResponseData<T>> {
    constructor(defaultData?: T);
    finish(response: AxiosResponse<T> | AxiosError<T>): void;
}
