import { HubSpotPromise, QueryParams } from '../types/Http.js'; import { CreateRowsResponse, FetchRowsResponse, Row, Schema, Table, FetchTablesResponse } from '../types/Hubdb.js'; export declare function fetchTables(accountId: number): HubSpotPromise; export declare function fetchTable(accountId: number, tableId: string): HubSpotPromise; export declare function createTable(accountId: number, schema: Schema): HubSpotPromise
; export declare function updateTable(accountId: number, tableId: string, schema: Schema): HubSpotPromise
; export declare function publishTable(accountId: number, tableId: string): HubSpotPromise
; export declare function deleteTable(accountId: number, tableId: string): HubSpotPromise; export declare function createRows(accountId: number, tableId: string, rows: Array): HubSpotPromise; export declare function fetchRows(accountId: number, tableId: string, params?: QueryParams): HubSpotPromise; export declare function deleteRows(accountId: number, tableId: string, rowIds: Array): HubSpotPromise;