import { Observable } from 'rxjs'; export interface LambdaClientConfig { region: string; apiVersion?: string; credentials: any; functionNamePrefix?: string; functionNameSuffix?: string; } export interface WebAPICallOptions { [argument: string]: unknown; } export interface WebAPICallResult { error?: { type: string; message?: string; data?: ErrorData; }; paginationToken?: any; [key: string]: unknown; } export interface SoldOutItem { productId: string; categoryId: string; } export declare type ErrorData = SoldOutItem[]; /** * Generic method definition */ export declare type Method = (options?: T) => Observable;