import { type Page } from 'puppeteer'; export declare function discount(page: Page, credentials: DiscountCredentials, options?: DiscountOptions): Promise<{ getMonthTransactions: (month: Date) => Promise<{ success: boolean; accountNumber: string; balance: number; transactions: { OperationDate: string; ValueDate: string; OperationCode: string; OperationDescription: string; OperationDescription2: string; OperationDescription3: string; OperationBranch: number; OperationBank: number; Channel: string; ChannelName: string; InstituteCode: string; OperationAmount: number; BalanceAfterOperation: number; OperationNumber: number; BranchTreasuryNumber: string; Urn: string; OperationDetailsServiceName: string; CommissionChannelCode: string; CommissionChannelName: string; CommissionTypeName: string; BusinessDayDate: string; EventName: string; CategoryCode: number; CategoryDescCode: number; CategoryDescription: string; OperationDescriptionToDisplay: string; OperationOrder: number; IsLastSeen: boolean; CheckNumber?: number | undefined; }[]; }>; getTransactions: () => Promise<{ success: boolean; accountNumber: string; balance: number; transactions: { OperationDate: string; ValueDate: string; OperationCode: string; OperationDescription: string; OperationDescription2: string; OperationDescription3: string; OperationBranch: number; OperationBank: number; Channel: string; ChannelName: string; InstituteCode: string; OperationAmount: number; BalanceAfterOperation: number; OperationNumber: number; BranchTreasuryNumber: string; Urn: string; OperationDetailsServiceName: string; CommissionChannelCode: string; CommissionChannelName: string; CommissionTypeName: string; BusinessDayDate: string; EventName: string; CategoryCode: number; CategoryDescCode: number; CategoryDescription: string; OperationDescriptionToDisplay: string; OperationOrder: number; IsLastSeen: boolean; CheckNumber?: number | undefined; }[]; }[]>; }>; export declare class DiscountCredentials { ID: string; password: string; code?: string; } export declare class DiscountOptions { startDate?: Date; }