import { DocumentNode } from "graphql"; import * as React from "react"; import { ITableData } from "./useTableQuery"; export interface ITableQueryApi { getVariables: () => object; getInnerOptions: () => object; getQuery: () => DocumentNode; resolveTableData: (data: object) => ITableData; onRowCreated: (id: string) => void; onRowDeleted: () => void; } export interface ITableQueryContext { api: ITableQueryApi; } export declare const TableQueryContext: React.Context;