import type { GraphQLType } from "graphql";
import type { TypeCategory } from "./base-types";
export declare function determineTypeCategory(type: GraphQLType): TypeCategory;
export declare function isView(type: GraphQLType): boolean;
export declare function isAggregateType(typeName: string): boolean;
export declare function shouldGenerateViewClient(type: GraphQLType): boolean;
export declare function shouldGenerateAggregateClient(type: GraphQLType): boolean;
export declare function shouldGenerateClient(type: GraphQLType, typeName: string): boolean;
export declare function toPascalCase(str: string): string;
