import { type Camelize, type PartialRequired } from "../helpers/utils.js"; import { type Signal } from "../helpers/await.js"; import { type Components, type FetchConfig, type Paths } from "./client/index.js"; export type Params = Paths["/tables/{chainId}/{tableId}"]["get"]["parameters"]["path"]; export type Column = Components["schemas"]["Column"]; type BaseSchema = Components["schemas"]["Schema"]; export interface Schema extends Camelize { readonly columns: Array>; } type Response = Components["schemas"]["Table"]; interface AssertedResponse extends PartialRequired { attributes?: Array>; schema: Schema; } export interface Table extends Camelize { attributes?: Array>>; } export declare function getTable(config: FetchConfig, params: Params, signal?: Signal): Promise; export {}; //# sourceMappingURL=tables.d.ts.map