/**
 * Estrutura principal usada para padronizar o preenchimento de elementos <select> ou <lib-combobox>.
 * Sua classe equivalente no C# é GUIDRecordCombobox ou NumberRecordCombobox (ambas terão seus nomes trocados em breve).
*/
export declare class RecordCombobox implements IRecordsCombobox {
    /** ID ou CÓDIGO do registro, em casos de FK, ele que deve ser usado para preencher o valor no modelo de dados pai */
    ID: string | number;
    /** Texto de exibição, o que estiver nesta propriedade geralmente será exibida para o usuário seja em um <select> ou <lib-combobox> */
    LABEL: string;
    /** Propriedade string adicional caso seja necessária. Se preenchida, seu valor será exibido por padrão ao lado esquerdo do LABEL no componente <lib-combobox>. */
    AdditionalStringProperty1?: string;
    /** Propriedade string adicional caso seja necessária. */
    AdditionalStringProperty2?: string;
    /** Propriedade numérica adicional caso seja necessária. */
    AdditionalLongProperty1?: number;
    /** Propriedade numérica adicional caso seja necessária. */
    AdditionalLongProperty2?: number;
    /** Propriedade booleana adicional caso seja necessária. */
    AdditionalBooleanProperty1?: boolean;
    /** Propriedade booleana adicional caso seja necessária. */
    AdditionalBooleanProperty2?: boolean;
    /** Usada apenas em casos muito específicos. */
    IS_SELECTED?: boolean | null;
}
export interface IRecordsCombobox {
    ID: string | number;
    LABEL: string;
}
