| import { GraphQLConfigData } from './types'; |
| import { GraphQLProjectConfig } from './GraphQLProjectConfig'; |
| export declare class GraphQLConfig { |
| config: GraphQLConfigData; |
| configPath: string; |
| constructor(config: GraphQLConfigData, configPath: string); |
| readonly configDir: string; |
| getProjectConfig(projectName?: string): GraphQLProjectConfig; |
| getConfigForFile(filePath: string): GraphQLProjectConfig | undefined; |
| getProjectNameForFile(filePath: string): string | undefined; |
| getProjects(): { |
| [name: string]: GraphQLProjectConfig; |
| } | undefined; |
| saveConfig(newConfig: GraphQLConfigData, projectName?: string): void; |
| } |