import { IDataRow, IValueColumnDesc, ValueColumn } from 'lineupjs'; export interface ISMILESFilter { /** * Search string which is used to filter the column data */ filter: string | null; /** * Filter out rows with missing values */ filterMissing: boolean; /** * The set contains matching results that should be visible */ matching: Set | null; } export declare class SMILESColumn extends ValueColumn { protected structureFilter: ISMILESFilter | null; protected align: string | null; constructor(id: string, desc: Readonly>); protected createEventList(): string[]; filter(row: IDataRow): boolean; isFiltered(): boolean; getFilter(): ISMILESFilter; setFilter(filter: ISMILESFilter | null): void; clearFilter(): boolean; getAlign(): string | null; setAlign(structure: string | null): void; } //# sourceMappingURL=SMILESColumn.d.ts.map