import { RequestInit } from "node-fetch"; import { ForeignKeyMetadata, HasuraMetadata, IndexMetadata } from "./interfaces"; export declare class HasuraClient { protected url: string; protected adminSecret: string; constructor(url: string, adminSecret: string); fetch(url: string, params: RequestInit): Promise; runSql(sql: string): Promise; getColumns(tableName: string): Promise; getIndexes(tableName: string): Promise; getEnumValues(tableName: string): Promise; getForeignKeys(tableName: string, includedTables: string[]): Promise; getMetadata(): Promise; }