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>;
