import { InitModelOf, LookupRowModel, SomeRequired } from '../index';
export declare class LookupRow<TKey> implements LookupRowModel<TKey> {
    model: LookupRowModel<TKey>;
    initModel: SomeRequired<this['model'], 'key' | 'text'>;
    key: TKey;
    text: string;
    parentKey: TKey;
    enabled: boolean;
    active: boolean;
    additionalTableRowData: any;
    cssClass: string;
    iconId: string;
    tooltipText: string;
    backgroundColor: string;
    foregroundColor: string;
    font: string;
    constructor();
    init(model?: InitModelOf<this>): void;
    setKey(key: TKey): void;
    setText(text: string): void;
    setParentKey(parentKey: TKey): void;
    setEnabled(enabled: boolean): void;
    setCssClass(cssClass: string): void;
    setAdditionalTableRowData(additionalTableRowData: any): void;
    setIconId(iconId: string): void;
    setTooltipText(tooltipText: string): void;
    setBackgroundColor(backgroundColor: string): void;
    setForegroundColor(foregroundColor: string): void;
    setFont(font: string): void;
    equals(other: any): boolean;
    toString(): string;
}
//# sourceMappingURL=LookupRow.d.ts.map