import { GraphQLEnumType, GraphQLInputObjectType, GraphQLObjectType } from 'graphql';
import { Context } from '../../context';
export declare const GraphQLCommentRatingSystem: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
    id: string;
    createdAt: Date;
    modifiedAt: Date;
    name: string;
}, unknown> & {}, Context>;
export declare const GraphQLRatingSystemType: GraphQLEnumType;
export declare const GraphQLCommentRatingSystemAnswer: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
    id: string;
    createdAt: Date;
    modifiedAt: Date;
    type: "star";
    answer: string;
    ratingSystemId: string;
}, unknown> & {}, Context>;
export declare const GraphQLCommentRating: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
    id: string;
    createdAt: Date;
    modifiedAt: Date;
    userId: string;
    answerId: string;
    commentId: string;
    value: number;
    fingerprint: string;
    disabled: boolean;
}, unknown> & {}, Context>;
export declare const GraphQLCommentRatingSystemWithAnswers: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
    id: string;
    createdAt: Date;
    modifiedAt: Date;
    name: string;
}, unknown> & {}, Context>;
export declare const GraphQLFullCommentRatingSystem: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
    id: string;
    createdAt: Date;
    modifiedAt: Date;
    name: string;
}, unknown> & {}, Context>;
export declare const GraphQLUpdateCommentRatingSystemAnswer: GraphQLInputObjectType;
