import type { TableMode } from '../../../types/index.js'; import type { LayoutSection, Template } from '../types'; import { TableViewColumnNames } from '../constants'; export declare const getLayoutCodesForMode: (mode: TableMode) => string[]; export declare const getOtherModeSectionCode: (mode: TableMode) => string; export declare const buildRequiredColumnView: (code: TableViewColumnNames, sortOrder: number) => { code: TableViewColumnNames; name: { text: "Date" | "Index"; lang: string; }[]; selected: boolean; sort_order: number; }; export declare const hasLayoutSectionForMode: (template: Template | undefined, mode: TableMode) => boolean; export declare const buildFullTemplateLayouts: (activeLayout: LayoutSection, tableMode: TableMode, sourceTemplate: Template | undefined) => LayoutSection[];