import { OneOrMore } from '@myparcel-dev/ts-utils'; import { RequestHeaders } from '../../types/request.types'; import { NoInfer } from '../../types/global.types'; type Pagination = { page?: number; size?: number; results?: number; }; export type PaginatedResponse = Pagination & Record; export interface EndpointDefinition { name: string; body?: NoInfer; headers?: RequestHeaders; parameters?: NoInfer>; path?: Record; response?: NoInfer> | PaginatedResponse>; timeout?: number; } export type CreateDefinition = D; export {};