import { DataTableAbstract } from '../datatable_abstract.js';
export default class ObjectDataTable extends DataTableAbstract {
    protected items: Record<string, any>[];
    protected $offset: number;
    constructor(items: Record<string, any>[]);
    static canCreate(source: any): boolean;
    protected resolveCallback(): this;
    protected defaultOrdering(): any;
    protected revertIndexColumn(): void;
    count(): Promise<number>;
    results(): Promise<Record<string, any> | void>;
    dataResults(): any;
    setOffset(offset: number): this;
    columnSearch(): void;
    paging(): void;
    globalSearch(keyword: string): void;
}
