import { Table } from './table'; import { TableSettings, TableRemoteParams, TableRemotePagination, TableRemoteFilter, TableRemoteOnChange, TableRemoteModel } from '../table.interface'; export declare class TableRemote { private _tableSettings; private _table; constructor(_tableSettings: TableSettings, _table: Table); error: boolean; call(): Promise>; readonly initial_loading: boolean; readonly model: TableRemoteModel; setModel(model: TableRemoteModel, skip_update?: boolean): void; readonly params: TableRemoteParams; setParams(params: TableRemoteParams, skip_update?: boolean): void; readonly sort: string; readonly filter: TableRemoteFilter; readonly pagination: TableRemotePagination; readonly valid: boolean; readonly onChange: TableRemoteOnChange; }