export type CoercedParamsType = { [paramName: string]: string; }; export interface ExpectedResponse { configInput: object; mockPayloadId: string; } export interface AdapterTestDeclaration { expectedResponses: ExpectedResponse[]; validConfigs?: Array; invalidConfigs?: Array; } export interface AdapterAnnotation { id: string; name: string; coercedParams?: CoercedParamsType; oneOfParams?: string[]; tests?: AdapterTestDeclaration; }