import { AutoEncoder } from '@simonbackx/simple-encoding'; import { LimitedFilteredRequest } from './FilteredRequest.js'; export declare enum ExcelExportType { Payments = "payments", Members = "members", Registrations = "registrations", Organizations = "organizations", ReceivableBalances = "receivable-balances", EventNotifications = "event-notifications", BalanceItems = "BalanceItems" } export declare class ExcelSheetColumnFilter extends AutoEncoder { id: string; name: string; category?: string | null; } export declare class ExcelSheetFilter extends AutoEncoder { id: string; name: string; columns: ExcelSheetColumnFilter[]; } /** * Which sheets and columns to include in the excel file */ export declare class ExcelWorkbookFilter extends AutoEncoder { sheets: ExcelSheetFilter[]; } export declare class ExcelExportRequest extends AutoEncoder { filter: LimitedFilteredRequest; workbookFilter: ExcelWorkbookFilter; } export declare class ExcelExportResponse extends AutoEncoder { /** * Contains a file id which can be used to download the file * * If this is null, the file will be sent via e-mail */ url: string | null; } //# sourceMappingURL=ExcelExportRequest.d.ts.map