import { VariableSummary } from '@mtna/variable-service-core-ts'; /** * Available column types * 'selected' - Used to determine if a row is selected, i.e. the checkbox column * 'editButton' - Column for edit button */ export declare type RDS_DATA_DICTIONARY_COLUMNS = keyof VariableSummary | 'selected' | 'hasClassification' | 'editButton'; /** * Describes a column in a RDS Data Dictionary Table */ export declare class RdsDataDictionaryTableColumn { property: RDS_DATA_DICTIONARY_COLUMNS; label: string; index: number; required: boolean; /** * Creates an instance of RdsDataDictionaryTableColumn. * @param property variable property name * @param label display text for property * @param index order the column will appear in the table * @param required whether the property is required and can't be toggled, defaults to false */ constructor(property: RDS_DATA_DICTIONARY_COLUMNS, label: string, index: number, required?: boolean); } export declare const RDS_DATA_DICTIONARY_ALL_COLUMNS: ReadonlyArray;