import { parseTypesMap } from '../../constants'; import { ProgressOptionsType, ResponseParser } from '../../types'; declare type GetParserOptions = { parseType?: keyof typeof parseTypesMap; isResponseStatusSuccess: boolean; isNotFound: boolean; progressOptions?: ProgressOptionsType; isNode?: boolean; }; interface IResponseDataParserFactory { getParser: (options: GetParserOptions) => ResponseParser; } export declare class ResponseDataParserFactory implements IResponseDataParserFactory { getParser: ({ parseType, isResponseStatusSuccess, isNotFound, progressOptions, isNode, }: GetParserOptions) => ResponseParser; } export {};