export default function getDocDefinition(printParams: any, agGridApi: any, agGridColumnApi: any): { pageSize: any; pageOrientation: any; header: { image: string; width: number; alignment: string; margin: number[]; }; footer: (currentPage: any, pageCount: any) => { text: string; margin: number[]; }; content: ({ alignment: string; text: any; style: string; fontSize: number; bold: boolean; margin: number[]; } | { style: string; table: { headerRows: number; widths: any; body: any[][]; heights: (rowIndex: any) => any; }; layout: { fillColor: (rowIndex: any, node: any, columnIndex: any) => any; hLineWidth: (i: any, node: any) => number; vLineWidth: (i: any, node: any) => 1 | 0; hLineColor: (i: any, node: any) => any; vLineColor: (i: any, node: any) => any; }; })[]; images: { "ag-grid-logo": any; }; styles: { myTable: { margin: number[]; }; tableHeader: { bold: boolean; fontSize: number; margin: number[]; }; tableCell: { bold: boolean; fontSize: number; }; tableFooter: { bold: boolean; fontSize: number; }; }; pageMargins: number[]; };