@pezzo/client
Version:
TypeScript API client for Pezzo
284 lines (283 loc) • 31.5 kB
TypeScript
import * as types from './graphql';
import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';
/**
* Map of all GraphQL operations in the project.
*
* This map has several performance disadvantages:
* 1. It is not tree-shakeable, so it will include all operations in the project.
* 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle.
* 3. It does not support dead code elimination, so it will add unused operations.
*
* Therefore it is highly recommended to use the babel or swc plugin for production.
*/
declare const documents: {
"\n mutation UpdateProviderAPIKey($data: CreateProviderApiKeyInput!) {\n updateProviderApiKey(data: $data) {\n provider\n }\n }\n": DocumentNode<types.UpdateProviderApiKeyMutation, types.Exact<{
data: types.CreateProviderApiKeyInput;
}>>;
"\n mutation CreateEnvironment($data: CreateEnvironmentInput!) {\n createEnvironment(data: $data) {\n name\n }\n }\n": DocumentNode<types.CreateEnvironmentMutation, types.Exact<{
data: types.CreateEnvironmentInput;
}>>;
"\n mutation DeleteEnvironment($data: EnvironmentWhereUniqueInput!) {\n deleteEnvironment(data: $data) {\n id\n }\n }\n": DocumentNode<types.DeleteEnvironmentMutation, types.Exact<{
data: types.EnvironmentWhereUniqueInput;
}>>;
"\n mutation DeleteInvitation($data: InvitationWhereUniqueInput!) {\n deleteOrgInvitation(data: $data) {\n id\n }\n }\n": DocumentNode<types.DeleteInvitationMutation, types.Exact<{
data: types.InvitationWhereUniqueInput;
}>>;
"\n mutation AcceptInvitation($data: InvitationWhereUniqueInput!) {\n acceptOrgInvitation(data: $data) {\n id\n name\n }\n }\n": DocumentNode<types.AcceptInvitationMutation, types.Exact<{
data: types.InvitationWhereUniqueInput;
}>>;
"\n mutation CreateOrgInvitation($data: CreateOrgInvitationInput!) {\n createOrgInvitation(data: $data) {\n id\n }\n }\n": DocumentNode<types.CreateOrgInvitationMutation, types.Exact<{
data: types.CreateOrgInvitationInput;
}>>;
"\n mutation UpdateOrgInvitation($data: UpdateOrgInvitationInput!) {\n updateOrgInvitation(data: $data) {\n id\n role\n }\n }\n": DocumentNode<types.UpdateOrgInvitationMutation, types.Exact<{
data: types.UpdateOrgInvitationInput;
}>>;
"\n mutation DeleteOrgMember($data: OrganizationMemberWhereUniqueInput!) {\n deleteOrgMember(data: $data) {\n id\n }\n }\n": DocumentNode<types.DeleteOrgMemberMutation, types.Exact<{
data: types.OrganizationMemberWhereUniqueInput;
}>>;
"\n mutation UpdateOrgMemberRole($data: UpdateOrgMemberRoleInput!) {\n updateOrgMemberRole(data: $data) {\n role\n }\n }\n": DocumentNode<types.UpdateOrgMemberRoleMutation, types.Exact<{
data: types.UpdateOrgMemberRoleInput;
}>>;
"\n mutation UpdateOrgSettings($data: UpdateOrgSettingsInput!) {\n updateOrgSettings(data: $data) {\n name\n }\n }\n": DocumentNode<types.UpdateOrgSettingsMutation, types.Exact<{
data: types.UpdateOrgSettingsInput;
}>>;
"\n mutation PublishPrompt($data: PublishPromptInput!) {\n publishPrompt(data: $data) {\n promptId\n }\n }\n": DocumentNode<types.PublishPromptMutation, types.Exact<{
data: types.PublishPromptInput;
}>>;
"\n mutation createPrompt($data: CreatePromptInput!) {\n createPrompt(data: $data) {\n id\n }\n }\n": DocumentNode<types.CreatePromptMutation, types.Exact<{
data: types.CreatePromptInput;
}>>;
"\n mutation createPromptVersion($data: CreatePromptVersionInput!) {\n createPromptVersion(data: $data) {\n sha\n }\n }\n": DocumentNode<types.CreatePromptVersionMutation, types.Exact<{
data: types.CreatePromptVersionInput;
}>>;
"\n mutation deletePrompt($data: PromptWhereUniqueInput!) {\n deletePrompt(data: $data) {\n id\n }\n }\n": DocumentNode<types.DeletePromptMutation, types.Exact<{
data: types.PromptWhereUniqueInput;
}>>;
"\n query ProviderApiKeys($data: GetProviderApiKeysInput!) {\n providerApiKeys(data: $data) {\n id\n provider\n censoredValue\n }\n }\n": DocumentNode<types.ProviderApiKeysQuery, types.Exact<{
data: types.GetProviderApiKeysInput;
}>>;
"\n query ApiKeys($data: GetApiKeysInput!) {\n apiKeys(data: $data) {\n id\n }\n }\n": DocumentNode<types.ApiKeysQuery, types.Exact<{
data: types.GetApiKeysInput;
}>>;
"\n query Environments($data: GetEnvironmentsInput!) {\n environments(data: $data) {\n id\n name\n }\n }\n": DocumentNode<types.EnvironmentsQuery, types.Exact<{
data: types.GetEnvironmentsInput;
}>>;
"\n query getMetrics($data: GetPromptMetricsInput!) {\n metrics(data: $data) {\n value\n time\n }\n }\n": DocumentNode<types.GetMetricsQuery, types.Exact<{
data: types.GetPromptMetricsInput;
}>>;
"\n query getProjectMetric($data: GetProjectMetricInput!) {\n projectMetric(data: $data) {\n currentValue\n previousValue\n }\n }\n": DocumentNode<types.GetProjectMetricQuery, types.Exact<{
data: types.GetProjectMetricInput;
}>>;
"\n query getProjectMetricHistogram($data: GetProjectMetricHistogramInput!) {\n projectMetricHistogram(data: $data) {\n date\n value\n }\n }\n": DocumentNode<types.GetProjectMetricHistogramQuery, types.Exact<{
data: types.GetProjectMetricHistogramInput;
}>>;
"\n query GetMyOrganizations {\n organizations {\n id\n name\n }\n }\n": DocumentNode<types.GetMyOrganizationsQuery, types.Exact<{
[key: string]: never;
}>>;
"\n query GetOrg(\n $data: OrganizationWhereUniqueInput!\n $includeInvitations: Boolean = false\n $includeMembers: Boolean = true\n ) {\n organization(data: $data) {\n id\n name\n members @include(if: $includeMembers) {\n id\n role\n user {\n id\n name\n email\n }\n }\n invitations @include(if: $includeInvitations) {\n id\n email\n role\n invitedBy {\n photoUrl\n }\n }\n }\n }\n": DocumentNode<types.GetOrgQuery, types.Exact<{
data: types.OrganizationWhereUniqueInput;
includeInvitations?: boolean;
includeMembers?: boolean;
}>>;
"\n query GetOrgMembership($data: GetUserOrgMembershipInput!) {\n userOrgMembership(data: $data) {\n userId\n role\n organizationId\n }\n }\n": DocumentNode<types.GetOrgMembershipQuery, types.Exact<{
data: types.GetUserOrgMembershipInput;
}>>;
"\n query getProject($data: ProjectWhereUniqueInput!) {\n project(data: $data) {\n id\n slug\n name\n organization {\n id\n name\n }\n }\n }\n": DocumentNode<types.GetProjectQuery, types.Exact<{
data: types.ProjectWhereUniqueInput;
}>>;
"\n query getProjects($data: GetProjectsInput!) {\n projects(data: $data) {\n id\n slug\n name\n organizationId\n }\n }\n": DocumentNode<types.GetProjectsQuery, types.Exact<{
data: types.GetProjectsInput;
}>>;
"\n mutation createProject($data: CreateProjectInput!) {\n createProject(data: $data) {\n organizationId\n name\n }\n }\n": DocumentNode<types.CreateProjectMutation, types.Exact<{
data: types.CreateProjectInput;
}>>;
"\n query getPromptExecutions($data: PromptExecutionWhereInput!) {\n promptExecutions(data: $data) {\n id\n timestamp\n status\n settings\n result\n duration\n promptTokens\n completionTokens\n totalTokens\n promptCost\n completionCost\n totalCost\n error\n content\n interpolatedContent\n variables\n promptVersionSha\n }\n }\n": DocumentNode<types.GetPromptExecutionsQuery, types.Exact<{
data: types.PromptExecutionWhereInput;
}>>;
"\n query getPromptExecution($data: PromptExecutionWhereUniqueInput!) {\n promptExecution(data: $data) {\n id\n timestamp\n status\n promptCost\n completionCost\n totalCost\n promptTokens\n completionTokens\n totalTokens\n duration\n settings\n variables\n interpolatedContent\n error\n result\n content\n }\n }\n": DocumentNode<types.GetPromptExecutionQuery, types.Exact<{
data: types.PromptExecutionWhereUniqueInput;
}>>;
"\n mutation testPrompt($data: TestPromptInput!) {\n testPrompt(data: $data) {\n reportId\n calculated\n properties\n metadata\n request\n response\n }\n }\n": DocumentNode<types.TestPromptMutation, types.Exact<{
data: types.TestPromptInput;
}>>;
"\n query getAllPrompts($data: GetProjectPromptsInput!) {\n prompts(data: $data) {\n id\n name\n isDraft\n }\n }\n": DocumentNode<types.GetAllPromptsQuery, types.Exact<{
data: types.GetProjectPromptsInput;
}>>;
"\n query getPrompt($data: GetPromptInput!) {\n prompt(data: $data) {\n id\n name\n isDraft\n latestVersion {\n sha\n message\n createdBy {\n name\n photoUrl\n }\n }\n }\n }\n": DocumentNode<types.GetPromptQuery, types.Exact<{
data: types.GetPromptInput;
}>>;
"\n query getPromptVersion($data: PromptVersionWhereUniqueInput!) {\n promptVersion(data: $data) {\n sha\n type\n service\n content\n settings\n message\n }\n }\n": DocumentNode<types.GetPromptVersionQuery, types.Exact<{
data: types.PromptVersionWhereUniqueInput;
}>>;
"\n query GetPromptVersionsWithTags($data: GetPromptInput!) {\n prompt(data: $data) {\n versions {\n type\n sha\n service\n message\n createdAt\n createdBy {\n name\n photoUrl\n }\n }\n }\n }\n": DocumentNode<types.GetPromptVersionsWithTagsQuery, types.Exact<{
data: types.GetPromptInput;
}>>;
"\n query PaginatedRequests($data: GetRequestsInput!) {\n paginatedRequests(data: $data) {\n data {\n reportId\n request\n response\n calculated\n properties\n metadata\n cacheEnabled\n cacheHit\n }\n pagination {\n page\n size\n total\n }\n }\n }\n": DocumentNode<types.PaginatedRequestsQuery, types.Exact<{
data: types.GetRequestsInput;
}>>;
"\n query GetMe {\n me {\n id\n email\n photoUrl\n name\n organizationIds\n }\n }\n": DocumentNode<types.GetMeQuery, types.Exact<{
[key: string]: never;
}>>;
"\n mutation UpdateProfile($data: UpdateProfileInput!) {\n updateProfile(data: $data) {\n name\n }\n }\n": DocumentNode<types.UpdateProfileMutation, types.Exact<{
data: types.UpdateProfileInput;
}>>;
};
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*
*
* @example
* ```ts
* const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`);
* ```
*
* The query argument is unknown!
* Please regenerate the types.
*/
export declare function graphql(source: string): unknown;
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation UpdateProviderAPIKey($data: CreateProviderApiKeyInput!) {\n updateProviderApiKey(data: $data) {\n provider\n }\n }\n"): (typeof documents)["\n mutation UpdateProviderAPIKey($data: CreateProviderApiKeyInput!) {\n updateProviderApiKey(data: $data) {\n provider\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation CreateEnvironment($data: CreateEnvironmentInput!) {\n createEnvironment(data: $data) {\n name\n }\n }\n"): (typeof documents)["\n mutation CreateEnvironment($data: CreateEnvironmentInput!) {\n createEnvironment(data: $data) {\n name\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation DeleteEnvironment($data: EnvironmentWhereUniqueInput!) {\n deleteEnvironment(data: $data) {\n id\n }\n }\n"): (typeof documents)["\n mutation DeleteEnvironment($data: EnvironmentWhereUniqueInput!) {\n deleteEnvironment(data: $data) {\n id\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation DeleteInvitation($data: InvitationWhereUniqueInput!) {\n deleteOrgInvitation(data: $data) {\n id\n }\n }\n"): (typeof documents)["\n mutation DeleteInvitation($data: InvitationWhereUniqueInput!) {\n deleteOrgInvitation(data: $data) {\n id\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation AcceptInvitation($data: InvitationWhereUniqueInput!) {\n acceptOrgInvitation(data: $data) {\n id\n name\n }\n }\n"): (typeof documents)["\n mutation AcceptInvitation($data: InvitationWhereUniqueInput!) {\n acceptOrgInvitation(data: $data) {\n id\n name\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation CreateOrgInvitation($data: CreateOrgInvitationInput!) {\n createOrgInvitation(data: $data) {\n id\n }\n }\n"): (typeof documents)["\n mutation CreateOrgInvitation($data: CreateOrgInvitationInput!) {\n createOrgInvitation(data: $data) {\n id\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation UpdateOrgInvitation($data: UpdateOrgInvitationInput!) {\n updateOrgInvitation(data: $data) {\n id\n role\n }\n }\n"): (typeof documents)["\n mutation UpdateOrgInvitation($data: UpdateOrgInvitationInput!) {\n updateOrgInvitation(data: $data) {\n id\n role\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation DeleteOrgMember($data: OrganizationMemberWhereUniqueInput!) {\n deleteOrgMember(data: $data) {\n id\n }\n }\n"): (typeof documents)["\n mutation DeleteOrgMember($data: OrganizationMemberWhereUniqueInput!) {\n deleteOrgMember(data: $data) {\n id\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation UpdateOrgMemberRole($data: UpdateOrgMemberRoleInput!) {\n updateOrgMemberRole(data: $data) {\n role\n }\n }\n"): (typeof documents)["\n mutation UpdateOrgMemberRole($data: UpdateOrgMemberRoleInput!) {\n updateOrgMemberRole(data: $data) {\n role\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation UpdateOrgSettings($data: UpdateOrgSettingsInput!) {\n updateOrgSettings(data: $data) {\n name\n }\n }\n"): (typeof documents)["\n mutation UpdateOrgSettings($data: UpdateOrgSettingsInput!) {\n updateOrgSettings(data: $data) {\n name\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation PublishPrompt($data: PublishPromptInput!) {\n publishPrompt(data: $data) {\n promptId\n }\n }\n"): (typeof documents)["\n mutation PublishPrompt($data: PublishPromptInput!) {\n publishPrompt(data: $data) {\n promptId\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation createPrompt($data: CreatePromptInput!) {\n createPrompt(data: $data) {\n id\n }\n }\n"): (typeof documents)["\n mutation createPrompt($data: CreatePromptInput!) {\n createPrompt(data: $data) {\n id\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation createPromptVersion($data: CreatePromptVersionInput!) {\n createPromptVersion(data: $data) {\n sha\n }\n }\n"): (typeof documents)["\n mutation createPromptVersion($data: CreatePromptVersionInput!) {\n createPromptVersion(data: $data) {\n sha\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation deletePrompt($data: PromptWhereUniqueInput!) {\n deletePrompt(data: $data) {\n id\n }\n }\n"): (typeof documents)["\n mutation deletePrompt($data: PromptWhereUniqueInput!) {\n deletePrompt(data: $data) {\n id\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query ProviderApiKeys($data: GetProviderApiKeysInput!) {\n providerApiKeys(data: $data) {\n id\n provider\n censoredValue\n }\n }\n"): (typeof documents)["\n query ProviderApiKeys($data: GetProviderApiKeysInput!) {\n providerApiKeys(data: $data) {\n id\n provider\n censoredValue\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query ApiKeys($data: GetApiKeysInput!) {\n apiKeys(data: $data) {\n id\n }\n }\n"): (typeof documents)["\n query ApiKeys($data: GetApiKeysInput!) {\n apiKeys(data: $data) {\n id\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query Environments($data: GetEnvironmentsInput!) {\n environments(data: $data) {\n id\n name\n }\n }\n"): (typeof documents)["\n query Environments($data: GetEnvironmentsInput!) {\n environments(data: $data) {\n id\n name\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getMetrics($data: GetPromptMetricsInput!) {\n metrics(data: $data) {\n value\n time\n }\n }\n"): (typeof documents)["\n query getMetrics($data: GetPromptMetricsInput!) {\n metrics(data: $data) {\n value\n time\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getProjectMetric($data: GetProjectMetricInput!) {\n projectMetric(data: $data) {\n currentValue\n previousValue\n }\n }\n"): (typeof documents)["\n query getProjectMetric($data: GetProjectMetricInput!) {\n projectMetric(data: $data) {\n currentValue\n previousValue\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getProjectMetricHistogram($data: GetProjectMetricHistogramInput!) {\n projectMetricHistogram(data: $data) {\n date\n value\n }\n }\n"): (typeof documents)["\n query getProjectMetricHistogram($data: GetProjectMetricHistogramInput!) {\n projectMetricHistogram(data: $data) {\n date\n value\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query GetMyOrganizations {\n organizations {\n id\n name\n }\n }\n"): (typeof documents)["\n query GetMyOrganizations {\n organizations {\n id\n name\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query GetOrg(\n $data: OrganizationWhereUniqueInput!\n $includeInvitations: Boolean = false\n $includeMembers: Boolean = true\n ) {\n organization(data: $data) {\n id\n name\n members @include(if: $includeMembers) {\n id\n role\n user {\n id\n name\n email\n }\n }\n invitations @include(if: $includeInvitations) {\n id\n email\n role\n invitedBy {\n photoUrl\n }\n }\n }\n }\n"): (typeof documents)["\n query GetOrg(\n $data: OrganizationWhereUniqueInput!\n $includeInvitations: Boolean = false\n $includeMembers: Boolean = true\n ) {\n organization(data: $data) {\n id\n name\n members @include(if: $includeMembers) {\n id\n role\n user {\n id\n name\n email\n }\n }\n invitations @include(if: $includeInvitations) {\n id\n email\n role\n invitedBy {\n photoUrl\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query GetOrgMembership($data: GetUserOrgMembershipInput!) {\n userOrgMembership(data: $data) {\n userId\n role\n organizationId\n }\n }\n"): (typeof documents)["\n query GetOrgMembership($data: GetUserOrgMembershipInput!) {\n userOrgMembership(data: $data) {\n userId\n role\n organizationId\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getProject($data: ProjectWhereUniqueInput!) {\n project(data: $data) {\n id\n slug\n name\n organization {\n id\n name\n }\n }\n }\n"): (typeof documents)["\n query getProject($data: ProjectWhereUniqueInput!) {\n project(data: $data) {\n id\n slug\n name\n organization {\n id\n name\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getProjects($data: GetProjectsInput!) {\n projects(data: $data) {\n id\n slug\n name\n organizationId\n }\n }\n"): (typeof documents)["\n query getProjects($data: GetProjectsInput!) {\n projects(data: $data) {\n id\n slug\n name\n organizationId\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation createProject($data: CreateProjectInput!) {\n createProject(data: $data) {\n organizationId\n name\n }\n }\n"): (typeof documents)["\n mutation createProject($data: CreateProjectInput!) {\n createProject(data: $data) {\n organizationId\n name\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getPromptExecutions($data: PromptExecutionWhereInput!) {\n promptExecutions(data: $data) {\n id\n timestamp\n status\n settings\n result\n duration\n promptTokens\n completionTokens\n totalTokens\n promptCost\n completionCost\n totalCost\n error\n content\n interpolatedContent\n variables\n promptVersionSha\n }\n }\n"): (typeof documents)["\n query getPromptExecutions($data: PromptExecutionWhereInput!) {\n promptExecutions(data: $data) {\n id\n timestamp\n status\n settings\n result\n duration\n promptTokens\n completionTokens\n totalTokens\n promptCost\n completionCost\n totalCost\n error\n content\n interpolatedContent\n variables\n promptVersionSha\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getPromptExecution($data: PromptExecutionWhereUniqueInput!) {\n promptExecution(data: $data) {\n id\n timestamp\n status\n promptCost\n completionCost\n totalCost\n promptTokens\n completionTokens\n totalTokens\n duration\n settings\n variables\n interpolatedContent\n error\n result\n content\n }\n }\n"): (typeof documents)["\n query getPromptExecution($data: PromptExecutionWhereUniqueInput!) {\n promptExecution(data: $data) {\n id\n timestamp\n status\n promptCost\n completionCost\n totalCost\n promptTokens\n completionTokens\n totalTokens\n duration\n settings\n variables\n interpolatedContent\n error\n result\n content\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation testPrompt($data: TestPromptInput!) {\n testPrompt(data: $data) {\n reportId\n calculated\n properties\n metadata\n request\n response\n }\n }\n"): (typeof documents)["\n mutation testPrompt($data: TestPromptInput!) {\n testPrompt(data: $data) {\n reportId\n calculated\n properties\n metadata\n request\n response\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getAllPrompts($data: GetProjectPromptsInput!) {\n prompts(data: $data) {\n id\n name\n isDraft\n }\n }\n"): (typeof documents)["\n query getAllPrompts($data: GetProjectPromptsInput!) {\n prompts(data: $data) {\n id\n name\n isDraft\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getPrompt($data: GetPromptInput!) {\n prompt(data: $data) {\n id\n name\n isDraft\n latestVersion {\n sha\n message\n createdBy {\n name\n photoUrl\n }\n }\n }\n }\n"): (typeof documents)["\n query getPrompt($data: GetPromptInput!) {\n prompt(data: $data) {\n id\n name\n isDraft\n latestVersion {\n sha\n message\n createdBy {\n name\n photoUrl\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query getPromptVersion($data: PromptVersionWhereUniqueInput!) {\n promptVersion(data: $data) {\n sha\n type\n service\n content\n settings\n message\n }\n }\n"): (typeof documents)["\n query getPromptVersion($data: PromptVersionWhereUniqueInput!) {\n promptVersion(data: $data) {\n sha\n type\n service\n content\n settings\n message\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query GetPromptVersionsWithTags($data: GetPromptInput!) {\n prompt(data: $data) {\n versions {\n type\n sha\n service\n message\n createdAt\n createdBy {\n name\n photoUrl\n }\n }\n }\n }\n"): (typeof documents)["\n query GetPromptVersionsWithTags($data: GetPromptInput!) {\n prompt(data: $data) {\n versions {\n type\n sha\n service\n message\n createdAt\n createdBy {\n name\n photoUrl\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query PaginatedRequests($data: GetRequestsInput!) {\n paginatedRequests(data: $data) {\n data {\n reportId\n request\n response\n calculated\n properties\n metadata\n cacheEnabled\n cacheHit\n }\n pagination {\n page\n size\n total\n }\n }\n }\n"): (typeof documents)["\n query PaginatedRequests($data: GetRequestsInput!) {\n paginatedRequests(data: $data) {\n data {\n reportId\n request\n response\n calculated\n properties\n metadata\n cacheEnabled\n cacheHit\n }\n pagination {\n page\n size\n total\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n query GetMe {\n me {\n id\n email\n photoUrl\n name\n organizationIds\n }\n }\n"): (typeof documents)["\n query GetMe {\n me {\n id\n email\n photoUrl\n name\n organizationIds\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export declare function graphql(source: "\n mutation UpdateProfile($data: UpdateProfileInput!) {\n updateProfile(data: $data) {\n name\n }\n }\n"): (typeof documents)["\n mutation UpdateProfile($data: UpdateProfileInput!) {\n updateProfile(data: $data) {\n name\n }\n }\n"];
export type DocumentType<TDocumentNode extends DocumentNode<any, any>> = TDocumentNode extends DocumentNode<infer TType, any> ? TType : never;
export {};