import { serverConfigSchema as defaultServerConfigSchema, tenantConfigSchema } from './configSchema'; import { ProjectConfigResolver } from './projectConfigResolver'; import { TenantConfigResolver } from './tenantConfigResolver'; import { Type } from '@contember/typesafe'; import { ConfigProcessor } from './ConfigProcessor'; export type ServerConfig = ReturnType; export type TenantConfig = ReturnType; export type ConfigSource = { data: string; type: 'file' | 'json' | 'yaml'; }; export type Env = Record; export declare function readConfig(configSources?: ConfigSource[], configProcessors?: ConfigProcessor[], serverConfigSchema?: Type): Promise<{ serverConfig: T; projectConfigResolver: ProjectConfigResolver; tenantConfigResolver: TenantConfigResolver; }>; //# sourceMappingURL=config.d.ts.map