import { D2ApiGeneric } from "./d2Api"; import { Id, Pager } from "./base"; import { CancelableResponse } from "../repositories/CancelableResponse"; export declare class SqlViews { api: D2ApiGeneric; constructor(api: D2ApiGeneric); query(id: Id, variables: Variables, paging?: SqlViewPaging): CancelableResponse>; } export interface SqlViewPaging { page?: number; pageSize?: number; } export interface SqlViewGetData { pager: Pager; rows: Array>; } export interface SqlViewDataResponse { pager: Pager; listGrid: { metaData: {}; headerWidth: number; width: number; title: string; height: number; headers: SqlViewDataHeader[]; rows: Row[]; }; } export declare type Row = string[]; export interface SqlViewDataHeader { hidden: boolean; meta: boolean; name: string; column: Field; type: string; }