import { Dictionary, ServiceError } from '../../types'; export interface IMetaService { fetchInfo: (name: string, schema?: string) => Promise<{ data?: Dictionary; error?: ServiceError; }>; fetchColumns: (name: string, schema?: string) => Promise<{ data?: Dictionary[]; error?: ServiceError; }>; fetchPrimaryKeys: (name: string, schema?: string) => Promise<{ data?: Dictionary[]; error?: ServiceError; }>; fetchRelationships: (name: string, schema?: string) => Promise<{ data?: Dictionary[]; error?: ServiceError; }>; } export * from './SqlMetaService';