import { GraphQLSchema, GraphQLObjectTypeConfig } from 'graphql'; import { Config, ResolverFields } from './type/definition'; import { SourceDescription } from 'ksqldb-rx-client/dist/types/api/ksql/source-description'; export declare const generateSchemaFromKsql: ({ name, fields, }: SourceDescription) => GraphQLObjectTypeConfig; export declare const generateSchemaAndFields: (streams: Array) => { schema: GraphQLSchema; fields: ResolverFields; }; declare const schemas: ({ ksqlDBClient, streamsFilter, tablesFilter, }: Config) => Promise<{ schema: GraphQLSchema; fields: ResolverFields; } | undefined>; export declare const buildKsqlDBGraphQL: (options: Config) => Promise<{ schemas: any; queryResolvers: any; subscriptionResolvers: any; mutationResolvers: any; }>; export {};