import { GraphQLProjectConfig } from 'graphql-config'; import { Workspace } from '../workspace'; export declare function projectSourceDirectories(workspace: Workspace): any[]; export declare function projectSourceDirectoryGlobPattern(workspace: Workspace): any; export declare function getGraphQLConfig({ paths: { root } }: Workspace): import("graphql-config/lib/GraphQLConfig").GraphQLConfig; export declare function getGraphQLProjects(workspace: Workspace): GraphQLProjectConfig[]; export declare function isGraphQLEnabled(workspace: Workspace): boolean; export declare function getGraphQLSchemaPath(project: GraphQLProjectConfig, idl?: boolean): string; export declare function appTypesPath({ paths: { app } }: Workspace): string; export declare function graphQLSchemaTypesPath(workspace: Workspace): string; export declare function makePrivateDirectory({ paths }: Workspace): Promise; export declare function makeGitIgnoredDirectory(path: string): Promise; export interface OpenFileOptions { line: number; column: number; } export declare function openFile(file: string, { line, column }?: Partial): Promise;