export type { AxiosError } from 'axios'; import { getHeaders } from '../utils/api'; export interface HttpMethodConfig { signal?: AbortSignal; sandboxMode?: boolean; applicationId?: string; serviceId?: string; functionId?: string; } export interface HttpMethodFilters { dateFrom?: number; dateTo?: number; limit: number; order?: string; order_by?: string; filteredIds?: string[]; columnFilters?: Record; startAfter?: string; keyword?: string; merchants?: string[]; merchantIds?: string[]; retailerIds?: string[]; } export interface QueryConfig extends Omit { } export type DefaultHttpHeaders = Partial>; export type RequestConfig = { headers?: DefaultHttpHeaders; signal?: AbortSignal; };