/** * Available column types * 'selected' - Used to determine if a row is selected, i.e. the checkbox column * 'toggle_columns' - Used as a column to show the toggle columns menu */ export declare type RDS_DATA_DICTIONARY_COLUMNS = 'dataType' | 'decimals' | 'endPosition' | 'fixedStorageWidth' | 'hasClassification' | 'label' | 'name' | 'description' | 'questionText' | 'selected' | 'startPosition' | 'isMeasure' | 'isRequired' | 'isWeight'; /** * 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;