import { TableWidget } from '../../table';
import { ListPaginationStyle } from '@oinone/kunlun-vue-ui-common';
import { ActiveRecord, Pagination, QueryContext, QueryPageResult, QueryVariables } from '@oinone/kunlun-engine';
import { Condition } from '@oinone/kunlun-request';
import { ISort } from '@oinone/kunlun-service';
export declare class AppTreeMenuTableWidget extends TableWidget {
    protected get treeConfig(): any;
    protected get paginationStyle(): ListPaginationStyle;
    protected reloadTableInstanceActiveRecords(): void;
}
export declare class AppGraphTableWidget extends AppTreeMenuTableWidget {
    protected get treeConfig(): any;
    protected get paginationStyle(): ListPaginationStyle;
    queryPage<T = ActiveRecord>(condition: Condition, pagination: Pagination, sort: ISort[], variables: QueryVariables, context: QueryContext): Promise<QueryPageResult<T>>;
}
