import { ICustomFileInterfaceViewerActionTemplateContext } from "@hmcts/opal-frontend-common/components/custom/custom-file-interface-viewer/common/custom-file-interface-viewer-table-wrapper/interfaces"; import * as i0 from "@angular/core"; import { TemplateRef } from "@angular/core"; import { AbstractReportInstancesTableBaseComponent } from "@hmcts/opal-frontend-common/components/abstract/abstract-report-instances-table-base"; import { ICustomFileInterfaceViewerTableData } from "@hmcts/opal-frontend-common/components/custom/custom-file-interface-viewer/common/interfaces"; import { IAbstractSortState } from "@hmcts/opal-frontend-common/components/abstract/abstract-sortable-table/interfaces"; /** * Renders prepared inbound or outbound rows with inherited sorting and 25-row pagination. * Optional consumer templates own row actions; the table does not fetch or download files. */ export declare class CustomFileInterfaceViewerTableWrapperComponent extends AbstractReportInstancesTableBaseComponent { isInbound: boolean; actionTemplate: TemplateRef> | null; /** * Fills omitted sortable columns with no sort before applying the supplied configuration. * * @param existingSortState - Sorting configuration, or null to leave every column unsorted. */ set existingSortState(existingSortState: IAbstractSortState | null); itemsPerPageSignal: import("@angular/core").WritableSignal; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "opal-lib-custom-file-interface-viewer-table-wrapper", never, { "isInbound": { "alias": "isInbound"; "required": false; }; "actionTemplate": { "alias": "actionTemplate"; "required": false; }; "existingSortState": { "alias": "existingSortState"; "required": true; }; }, {}, never, never, true, never>; }