import { ApiBase } from '../Implementation/ApiBase';
import { CellDataChangedInfo } from '../../AdaptableState/Common/CellDataChangedInfo';
import { FreeTextColumn } from '../../AdaptableState/FreeTextColumnState';
import { ColDef } from 'ag-grid-enterprise';
export declare class FreeTextColumnInternalApi extends ApiBase {
    /**
     * Checks if a User Edit was in a Free Text Column
     * @param cellDataChangedInfo change to check
     */
    handleFreeTextColumnDataChange(cellDataChangedInfo: CellDataChangedInfo): void;
    /**
     * Returns all the references in the AdaptableState of the given FreeTextColumn
     * @param freeTextColumn FreeTextColumn to be checked
     */
    getFreeTextColumnModuleReferences(freeTextColumn: FreeTextColumn): string[];
    getColDefsForFreeTextColumns(): ColDef<any, any>[];
    validateDeletedFreeTextColumn(freeTextColumn: FreeTextColumn): boolean;
}
