interface PluginOption { name: string; package: string; value: string; available(tags: Tags[]): boolean; } declare enum Tags { browser = "Browser", node = "Node", typescript = "TypeScript", angular = "Angular", react = "React" } export declare const plugins: Array; export interface Answers { targets: Tags[]; config: string; plugins: PluginOption[]; schema: string; documents?: string; output: string; script: string; introspection: boolean; } export declare function init(): Promise; export declare function guessTargets(): Promise>; export {};