import { RecordTableColumn } from './column';
export declare class TableRecordData {
    recordId: string | null;
    selected: boolean;
    recordData: Record<string, any>;
    constructor(recordReceived: any, recordDefinition: RecordTableColumn[], selectionFieldName?: string | null);
    toggleSelect(): void;
    select(): void;
    unselect(): void;
    get recordIdKey(): string;
    getFieldValue(fieldCode: string): any;
    hasPattern(words: string[], columnObj: any): boolean;
    hasCondition(columnFilters: any[]): boolean;
}
