import { ExtendedComponentSchema } from '@crmcheap/formiojs'; import { GridHeaderComponent } from '../GridHeaderComponent'; import { FormioPromiseService } from '@crmcheap/angular-formio'; import { ComponentInstance } from '@crmcheap/angular-formio'; import { GridColumn } from '../types/grid-column'; import { GridHeader, SortType } from '../types/grid-header'; export declare class SubmissionGridHeaderComponent extends GridHeaderComponent { formComponents: Map; load(formio: FormioPromiseService, query?: any, columns?: Array): Promise; setHeader(header: GridHeader): void; getHeaderForColumn(column: GridColumn, component?: ExtendedComponentSchema, sort?: SortType): { label: string; key: string; sort: SortType; component: ComponentInstance; renderCell: (cellValue: any, component?: ComponentInstance) => string; }; getHeaderForComponent(component: ExtendedComponentSchema, path: string, sort?: SortType): { label: string; key: string; sort: SortType; component: ComponentInstance; }; setComponentsHeaders(components: Map, sort?: SortType): void; setComponents(components: any): void; } //# sourceMappingURL=SubmissionGridHeader.component.d.ts.map