migros-api-wrapper
Version:
Making the api of migros more accessible to the public.
15 lines (14 loc) • 877 B
TypeScript
import { ICumulusCookies } from "../interfaces/cookies";
import { Language } from "../enums/Language";
import { ICumulusReceiptResponse } from "../interfaces/receipts";
export interface ICumulusReceiptOptions extends Record<string, any> {
transactionId: string;
fallbackLanguage?: Language;
}
export declare function getCumulusReceipt(cumulusReceiptOptions: ICumulusReceiptOptions, cookies: ICumulusCookies, htmlOnly?: boolean): Promise<ICumulusReceiptResponse | string>;
export declare function getCumulusReceiptFromUrl(url: string, cookies: ICumulusCookies, htmlOnly?: boolean): Promise<ICumulusReceiptResponse | string>;
export interface ICumulusReceiptsOptions extends Record<string, any> {
dateFrom: Date;
dateTo?: Date;
}
export declare function getCumulusReceipts(cumulusReceiptsOptions: ICumulusReceiptsOptions, cookies: ICumulusCookies): Promise<any>;