import { Fragment, Operation } from "apollo-codegen-core/lib/compiler"; import { Set } from "immutable"; import { GraphQLEnumType, GraphQLInputObjectType } from "graphql"; import { TSTypeAliasDeclaration, TSType, TSTypeReference, TSEnumDeclaration, Declaration, Identifier } from "@babel/types"; import { FragmentOrSelection, Scalar, Typename } from "./intermediates"; export declare const typeReference: (name: string) => TSTypeReference; export declare const typeForScalar: (scalar: Scalar) => TSType; export declare const typeForInputType: (type: import("../../../../../../../../../Users/Brad/Developer/Node/SendOutCards/apollo-cli/packages/apollo-codegen-typescript/src/intermediates").Type) => TSType; export declare const typeForTypename: (typename: Typename) => TSType; export declare const remainingPossibleTypes: (typeConditions: FragmentOrSelection[], possibleTypes: Set) => Set; export declare const enumDeclarationForGraphQLEnumType: (type: GraphQLEnumType) => TSEnumDeclaration; export declare const typeAliasDeclarationForGraphQLInputObjectType: (type: GraphQLInputObjectType) => TSTypeAliasDeclaration; export declare const typeAliasDeclarationForFragment: (fragment: Fragment) => TSTypeAliasDeclaration; export declare const typeAliasDeclarationForOperation: (operation: Operation) => TSTypeAliasDeclaration; export declare const exportDeclaration: (expression: Declaration) => import("babel-types").ExportNamedDeclaration; export declare const stringIdentifier: (fragmentOrOperationName: string) => Identifier;