import { Table } from '@schoolbelle/common/table'; import { MailMergeItem } from '@schoolbelle/api/letter'; import { GroupMemberSearchService } from '@schoolbelle/api/group-member'; export declare type PossibleSearchTypes = 'class' | 'type' | 'name' | 'phone-number'; export declare const possible_search_type_list: Array; export declare class MailmergeTableService extends GroupMemberSearchService { /** * * @param list * take mailmerge item list and turn it into tabledata */ turnMailMergeListToTableArrayData(list: MailMergeItem[], header_search_keys: string[]): { body: Array>; header: Array; }; /** * * @param data * take table data and turn it into list of mailmerge items */ turnTableDataToMailMergeList(table: Table, translations: { Grade: string; Class: string; PhoneNumber: string; Num: string; Name: string; }, memberMatchRequired: boolean): MailMergeItem[]; }