import type { SimpleAttributes } from '../Calliope/Concerns/HasAttributes'; import type { Method, CustomHeaders } from '../Calliope/Concerns/CallsApi'; import type { QueryParams } from '../Calliope/Concerns/BuildsQuery'; type TransformedRequest = { data?: FormData | SimpleAttributes; customHeaders?: CustomHeaders; queryParameters?: Partial | SimpleAttributes; }; export default interface RequestMiddleware { handle: (url: string, method: Method, data?: FormData | SimpleAttributes, customHeaders?: CustomHeaders, queryParameters?: Partial | SimpleAttributes) => Promise | TransformedRequest; } export {}; //# sourceMappingURL=RequestMiddleware.d.ts.map