type Slot = 'body' | 'headers' | 'path' | 'query'; export type Field = { in: Exclude; key: string; map?: string; } | { in: Extract; key?: string; map?: string; } | { key: string; map: Slot; }; export interface Fields { allowExtra?: Partial>; args?: ReadonlyArray; } export type FieldsConfig = ReadonlyArray; interface Params { body: unknown; headers: Record; path: Record; query: Record; } export declare const buildClientParams: (args: ReadonlyArray, fields: FieldsConfig) => Params; export {};