import * as i0 from "@angular/core"; import { EventEmitter, TemplateRef } from "@angular/core"; import { IAbstractFormBaseForm } from "@hmcts/opal-frontend-common/components/abstract/abstract-form-base/interfaces"; import { IAbstractSortState } from "@hmcts/opal-frontend-common/components/abstract/abstract-sortable-table/interfaces"; import { IAlphagovAccessibleAutocompleteItem } from "@hmcts/opal-frontend-common/components/alphagov/alphagov-accessible-autocomplete/interfaces"; import { ICustomFileInterfaceViewerTableData } from "@hmcts/opal-frontend-common/components/custom/custom-file-interface-viewer/common/interfaces"; import { ICustomFileInterfaceViewerActionTemplateContext } from "@hmcts/opal-frontend-common/components/custom/custom-file-interface-viewer/common/custom-file-interface-viewer-table-wrapper/interfaces"; /** * Composes direction-specific headings, shared filters and prepared result rows. * Forwards valid submissions and consumer-owned actions without issuing API requests. */ export declare class CustomFileInterfaceViewerComponent { isInbound: boolean; businessUnits: IAlphagovAccessibleAutocompleteItem[]; source: IAlphagovAccessibleAutocompleteItem[]; sourceList: IAlphagovAccessibleAutocompleteItem[]; tableData: ICustomFileInterfaceViewerTableData[] | null; tableSort: IAbstractSortState; actionTemplate: TemplateRef | null; formSubmit: EventEmitter>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }