import z from "zod"; import { ServiceClient } from "../../service-client"; import { CreateColumnSchema, CreateDatabaseSchema, CreateDataSourceSchema, CreateTableSchema, GetColumnSchema, GetDatabaseSchema, GetDataSourceSchema, GetTableSchema, ListColumnsSchema, ListDatabasesSchema, ListDataSourcesSchema, ListTablesSchema } from "./schema"; import { TColumn, TDatabase, TDataSource, TTable } from "./types"; export declare class DataSourceService extends ServiceClient { protected getServiceName(): string; CreateDataSource(payload: z.infer): Promise; GetDataSource(payload: z.infer): Promise; ListDataSources(payload: z.infer): Promise; CreateDatabase(payload: z.infer): Promise; GetDatabase(payload: z.infer): Promise; ListDatabases(payload: z.infer): Promise; CreateTable(payload: z.infer): Promise; GetTable(payload: z.infer): Promise; ListTables(payload: z.infer): Promise; CreateColumn(payload: z.infer): Promise; GetColumn(payload: z.infer): Promise; ListColumns(payload: z.infer): Promise; }