/// import { Credentials } from "@dataform/api/commands/credentials"; import { IDbAdapter, IExecutionResult, OnCancel } from "@dataform/api/dbadapters/index"; import { dataform } from "@dataform/protos"; export declare class SQLDataWarehouseDBAdapter implements IDbAdapter { static create(credentials: Credentials): Promise; private pool; constructor(credentials: Credentials); execute(statement: string, options?: { onCancel?: OnCancel; maxResults?: number; }): Promise; evaluate(statement: string): Promise; tables(): Promise; table(target: dataform.ITarget): Promise; preview(target: dataform.ITarget, limitRows?: number): Promise; prepareSchema(database: string, schema: string): Promise; close(): Promise; prepareStateMetadataTable(): Promise; persistedStateMetadata(): Promise; persistStateMetadata(actions: dataform.IExecutionAction[]): Promise; setMetadata(action: dataform.IExecutionAction): Promise; deleteStateMetadata(actions: dataform.IExecutionAction[]): Promise; }