import type { IActivityHandler } from "../../IActivityHandler"; export interface SqlQueryUnsafeInputs { providerName: "Microsoft SQL Server" | "MySQL" | "ODBC" | "Oracle" | "SQLite" | string; connectionString: string; connectionConfigName: string; commandText: string; parameters: object; commandTimeout: number; } /** Defines outputs from the SqlQuery activity. */ export interface SqlQueryUnsafeOutputs { /** @description A DataTable representing the results returned from the query. The DataTable 'Rows' property can be indexed by both row number and column name. For example, $datatable.Rows[2]['GRADE'] will access the GRADE column of the third row in the results. */ dataTable: object; } export declare class SqlQueryUnsafe implements IActivityHandler { static readonly action = "gcx:wf:server::SqlQueryUnsafe"; static readonly suite = "gcx:wf:builtin"; execute(inputs: SqlQueryUnsafeInputs): SqlQueryUnsafeOutputs; }