import { Z as ZodEffects, a as ZodAny, b as ZodObject, c as ZodUnion, d as ZodType, U as UnknownKeysParam, e as ZodTypeAny } from './types.d-e18ae19e.js';

type Maybe<T> = T | null;
type InputMaybe<T> = T | null | undefined;
type Exact<T extends {
    [key: string]: unknown;
}> = {
    [K in keyof T]: T[K];
};
type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
    [SubKey in K]?: Maybe<T[SubKey]>;
};
type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
    [SubKey in K]: Maybe<T[SubKey]>;
};
/** All built-in and custom scalars, mapped to their actual values */
type Scalars = {
    ID: string;
    String: string;
    Boolean: boolean;
    Int: number;
    Float: number;
};
type AddChangeLogItemInput = {
    __typename?: 'AddChangeLogItemInput';
    content: Scalars['String'];
    insertBefore: Maybe<Scalars['ID']>;
};
type AddModuleInput = {
    description?: InputMaybe<Scalars['String']>;
    name: Scalars['String'];
};
type AddOperationErrorInput = {
    errorCode?: InputMaybe<Scalars['String']>;
    errorDescription?: InputMaybe<Scalars['String']>;
    errorName?: InputMaybe<Scalars['String']>;
    errorTemplate?: InputMaybe<Scalars['String']>;
    operationId: Scalars['ID'];
};
type AddOperationExampleInput = {
    example: Scalars['String'];
    operationId: Scalars['ID'];
};
type AddOperationInput = {
    description?: InputMaybe<Scalars['String']>;
    moduleId: Scalars['ID'];
    name: Scalars['String'];
    reducer?: InputMaybe<Scalars['String']>;
    schema?: InputMaybe<Scalars['String']>;
    template?: InputMaybe<Scalars['String']>;
};
type AddStateExampleInput = {
    example: Scalars['String'];
    insertBefore?: InputMaybe<Scalars['ID']>;
};
type Author = {
    __typename?: 'Author';
    name: Scalars['String'];
    website: Maybe<Scalars['String']>;
};
type CodeExample = {
    __typename?: 'CodeExample';
    id: Scalars['ID'];
    value: Scalars['String'];
};
type DeleteChangeLogItemInput = {
    __typename?: 'DeleteChangeLogItemInput';
    id: Scalars['ID'];
};
type DeleteModuleInput = {
    id: Scalars['ID'];
};
type DeleteOperationErrorInput = {
    id: Scalars['ID'];
};
type DeleteOperationExampleInput = {
    id: Scalars['ID'];
};
type DeleteOperationInput = {
    id: Scalars['ID'];
};
type DeleteStateExampleInput = {
    id: Scalars['ID'];
};
type DocumentModelInput = AddChangeLogItemInput | AddModuleInput | AddOperationErrorInput | AddOperationExampleInput | AddOperationInput | AddStateExampleInput | DeleteChangeLogItemInput | DeleteModuleInput | DeleteOperationErrorInput | DeleteOperationExampleInput | DeleteOperationInput | DeleteStateExampleInput | MoveOperationInput | ReorderChangeLogItemsInput | ReorderModuleOperationsInput | ReorderModulesInput | ReorderOperationErrorsInput | ReorderOperationExamplesInput | ReorderStateExamplesInput | SetAuthorNameInput | SetAuthorWebsiteInput | SetInitialStateInput | SetModelDescriptionInput | SetModelExtensionInput | SetModelIdInput | SetModelNameInput | SetModuleDescriptionInput | SetModuleNameInput | SetOperationDescriptionInput | SetOperationErrorCodeInput | SetOperationErrorDescriptionInput | SetOperationErrorNameInput | SetOperationErrorTemplateInput | SetOperationNameInput | SetOperationReducerInput | SetOperationSchemaInput | SetOperationTemplateInput | SetStateSchemaInput | UpdateChangeLogItemInput | UpdateOperationExampleInput | UpdateStateExampleInput;
type DocumentModelState = {
    __typename?: 'DocumentModelState';
    author: Author;
    description: Scalars['String'];
    extension: Scalars['String'];
    id: Scalars['String'];
    name: Scalars['String'];
    specifications: Array<DocumentSpecification>;
};
type DocumentSpecification = {
    __typename?: 'DocumentSpecification';
    changeLog: Array<Scalars['String']>;
    modules: Array<Module>;
    state: State;
    version: Scalars['Int'];
};
type Module = {
    __typename?: 'Module';
    description: Maybe<Scalars['String']>;
    id: Scalars['ID'];
    name: Scalars['String'];
    operations: Array<Operation>;
};
type MoveOperationInput = {
    newModuleId: Scalars['ID'];
    operationId: Scalars['ID'];
};
type Mutation = {
    __typename?: 'Mutation';
    addChangeLogItemInput: DocumentModelState;
    addModule: DocumentModelState;
    addOperation: DocumentModelState;
    addOperationError: DocumentModelState;
    addOperationExample: DocumentModelState;
    addStateExample: DocumentModelState;
    deleteChangeLogItemInput: DocumentModelState;
    deleteModule: DocumentModelState;
    deleteOperation: DocumentModelState;
    deleteOperationError: DocumentModelState;
    deleteOperationExample: DocumentModelState;
    deleteStateExample: DocumentModelState;
    moveOperation: DocumentModelState;
    releaseNewVersion: DocumentModelState;
    reorderChangeLogItemsInput: DocumentModelState;
    reorderModuleOperations: DocumentModelState;
    reorderModules: DocumentModelState;
    reorderOperationErrors: DocumentModelState;
    reorderOperationExamples: DocumentModelState;
    reorderStateExamples: DocumentModelState;
    setAuthorName: DocumentModelState;
    setAuthorWebsite: DocumentModelState;
    setInitialState: DocumentModelState;
    setModelDescription: DocumentModelState;
    setModelExtension: DocumentModelState;
    setModelId: DocumentModelState;
    setModelName: DocumentModelState;
    setModuleDescription: DocumentModelState;
    setModuleName: DocumentModelState;
    setOperationDescription: DocumentModelState;
    setOperationErrorCode: DocumentModelState;
    setOperationErrorDescription: DocumentModelState;
    setOperationErrorName: DocumentModelState;
    setOperationErrorTemplate: DocumentModelState;
    setOperationName: DocumentModelState;
    setOperationReducer: DocumentModelState;
    setOperationSchema: DocumentModelState;
    setOperationTemplate: DocumentModelState;
    setStateSchema: DocumentModelState;
    updateChangeLogItemInput: DocumentModelState;
    updateOperationExample: DocumentModelState;
    updateStateExample: DocumentModelState;
};
type MutationAddChangeLogItemInputArgs = {
    input?: InputMaybe<AddChangeLogItemInput>;
};
type MutationAddModuleArgs = {
    input: AddModuleInput;
};
type MutationAddOperationArgs = {
    input: AddOperationInput;
};
type MutationAddOperationErrorArgs = {
    input: AddOperationErrorInput;
};
type MutationAddOperationExampleArgs = {
    input: AddOperationExampleInput;
};
type MutationAddStateExampleArgs = {
    input: AddStateExampleInput;
};
type MutationDeleteChangeLogItemInputArgs = {
    input?: InputMaybe<DeleteChangeLogItemInput>;
};
type MutationDeleteModuleArgs = {
    input: DeleteModuleInput;
};
type MutationDeleteOperationArgs = {
    input: DeleteOperationInput;
};
type MutationDeleteOperationErrorArgs = {
    input: DeleteOperationErrorInput;
};
type MutationDeleteOperationExampleArgs = {
    input: DeleteOperationExampleInput;
};
type MutationDeleteStateExampleArgs = {
    input: DeleteStateExampleInput;
};
type MutationMoveOperationArgs = {
    input: MoveOperationInput;
};
type MutationReorderChangeLogItemsInputArgs = {
    input?: InputMaybe<ReorderChangeLogItemsInput>;
};
type MutationReorderModuleOperationsArgs = {
    input: ReorderModuleOperationsInput;
};
type MutationReorderModulesArgs = {
    input: ReorderModulesInput;
};
type MutationReorderOperationErrorsArgs = {
    input: ReorderOperationErrorsInput;
};
type MutationReorderOperationExamplesArgs = {
    input: ReorderOperationExamplesInput;
};
type MutationReorderStateExamplesArgs = {
    input: ReorderStateExamplesInput;
};
type MutationSetAuthorNameArgs = {
    input: SetAuthorNameInput;
};
type MutationSetAuthorWebsiteArgs = {
    input: SetAuthorWebsiteInput;
};
type MutationSetInitialStateArgs = {
    input: SetInitialStateInput;
};
type MutationSetModelDescriptionArgs = {
    input: SetModelDescriptionInput;
};
type MutationSetModelExtensionArgs = {
    input: SetModelExtensionInput;
};
type MutationSetModelIdArgs = {
    input: SetModelIdInput;
};
type MutationSetModelNameArgs = {
    input: SetModelNameInput;
};
type MutationSetModuleDescriptionArgs = {
    input: SetModuleDescriptionInput;
};
type MutationSetModuleNameArgs = {
    input: SetModuleNameInput;
};
type MutationSetOperationDescriptionArgs = {
    input: SetOperationDescriptionInput;
};
type MutationSetOperationErrorCodeArgs = {
    input: SetOperationErrorCodeInput;
};
type MutationSetOperationErrorDescriptionArgs = {
    input: SetOperationErrorDescriptionInput;
};
type MutationSetOperationErrorNameArgs = {
    input: SetOperationErrorNameInput;
};
type MutationSetOperationErrorTemplateArgs = {
    input: SetOperationErrorTemplateInput;
};
type MutationSetOperationNameArgs = {
    input: SetOperationNameInput;
};
type MutationSetOperationReducerArgs = {
    input: SetOperationReducerInput;
};
type MutationSetOperationSchemaArgs = {
    input: SetOperationSchemaInput;
};
type MutationSetOperationTemplateArgs = {
    input: SetOperationTemplateInput;
};
type MutationSetStateSchemaArgs = {
    input: SetStateSchemaInput;
};
type MutationUpdateChangeLogItemInputArgs = {
    input?: InputMaybe<UpdateChangeLogItemInput>;
};
type MutationUpdateOperationExampleArgs = {
    input: UpdateOperationExampleInput;
};
type MutationUpdateStateExampleArgs = {
    input: UpdateStateExampleInput;
};
type Operation = {
    __typename?: 'Operation';
    description: Maybe<Scalars['String']>;
    errors: Array<OperationError>;
    examples: Array<CodeExample>;
    id: Scalars['ID'];
    name: Maybe<Scalars['String']>;
    reducer: Maybe<Scalars['String']>;
    schema: Maybe<Scalars['String']>;
    template: Maybe<Scalars['String']>;
};
type OperationError = {
    __typename?: 'OperationError';
    code: Maybe<Scalars['String']>;
    description: Maybe<Scalars['String']>;
    id: Scalars['ID'];
    name: Maybe<Scalars['String']>;
    template: Maybe<Scalars['String']>;
};
type ReorderChangeLogItemsInput = {
    __typename?: 'ReorderChangeLogItemsInput';
    order: Array<Scalars['ID']>;
};
type ReorderModuleOperationsInput = {
    moduleId: Scalars['ID'];
    order: Array<Scalars['ID']>;
};
type ReorderModulesInput = {
    order: Array<Scalars['ID']>;
};
type ReorderOperationErrorsInput = {
    operationId: Scalars['ID'];
    order: Array<Scalars['ID']>;
};
type ReorderOperationExamplesInput = {
    operationId: Scalars['ID'];
    order: Array<Scalars['ID']>;
};
type ReorderStateExamplesInput = {
    order: Array<Scalars['ID']>;
};
type SetAuthorNameInput = {
    authorName: Scalars['String'];
};
type SetAuthorWebsiteInput = {
    authorWebsite: Scalars['String'];
};
type SetInitialStateInput = {
    initialValue: Scalars['String'];
};
type SetModelDescriptionInput = {
    description: Scalars['String'];
};
type SetModelExtensionInput = {
    extension: Scalars['String'];
};
type SetModelIdInput = {
    id: Scalars['String'];
};
type SetModelNameInput = {
    name: Scalars['String'];
};
type SetModuleDescriptionInput = {
    description?: InputMaybe<Scalars['String']>;
    id: Scalars['ID'];
};
type SetModuleNameInput = {
    id: Scalars['ID'];
    name?: InputMaybe<Scalars['String']>;
};
type SetOperationDescriptionInput = {
    description?: InputMaybe<Scalars['String']>;
    id: Scalars['ID'];
};
type SetOperationErrorCodeInput = {
    errorCode?: InputMaybe<Scalars['String']>;
    id: Scalars['ID'];
};
type SetOperationErrorDescriptionInput = {
    errorDescription?: InputMaybe<Scalars['String']>;
    id: Scalars['ID'];
};
type SetOperationErrorNameInput = {
    errorName?: InputMaybe<Scalars['String']>;
    id: Scalars['ID'];
};
type SetOperationErrorTemplateInput = {
    errorTemplate?: InputMaybe<Scalars['String']>;
    id: Scalars['ID'];
};
type SetOperationNameInput = {
    id: Scalars['ID'];
    name?: InputMaybe<Scalars['String']>;
};
type SetOperationReducerInput = {
    id: Scalars['ID'];
    reducer?: InputMaybe<Scalars['String']>;
};
type SetOperationSchemaInput = {
    id: Scalars['ID'];
    schema?: InputMaybe<Scalars['String']>;
};
type SetOperationTemplateInput = {
    id: Scalars['ID'];
    template?: InputMaybe<Scalars['String']>;
};
type SetStateSchemaInput = {
    schema: Scalars['String'];
};
type State = {
    __typename?: 'State';
    examples: Array<CodeExample>;
    initialValue: Scalars['String'];
    schema: Scalars['String'];
};
type UpdateChangeLogItemInput = {
    __typename?: 'UpdateChangeLogItemInput';
    id: Scalars['ID'];
    newContent: Scalars['String'];
};
type UpdateOperationExampleInput = {
    example: Scalars['String'];
    id: Scalars['ID'];
};
type UpdateStateExampleInput = {
    id: Scalars['ID'];
    newExample: Scalars['String'];
};

type Properties<T> = Required<{
    [K in keyof T]: ZodType<T[K], any, T[K]>;
}>;
type definedNonNullAny = {};
declare const isDefinedNonNullAny: (v: any) => v is definedNonNullAny;
declare const definedNonNullAnySchema: ZodEffects<ZodAny, any, any>;
declare function AddChangeLogItemInputSchema(): ZodObject<Properties<AddChangeLogItemInput>>;
declare function AddModuleInputSchema(): ZodObject<Properties<AddModuleInput>>;
declare function AddOperationErrorInputSchema(): ZodObject<Properties<AddOperationErrorInput>>;
declare function AddOperationExampleInputSchema(): ZodObject<Properties<AddOperationExampleInput>>;
declare function AddOperationInputSchema(): ZodObject<Properties<AddOperationInput>>;
declare function AddStateExampleInputSchema(): ZodObject<Properties<AddStateExampleInput>>;
declare function AuthorSchema(): ZodObject<Properties<Author>>;
declare function CodeExampleSchema(): ZodObject<Properties<CodeExample>>;
declare function DeleteChangeLogItemInputSchema(): ZodObject<Properties<DeleteChangeLogItemInput>>;
declare function DeleteModuleInputSchema(): ZodObject<Properties<DeleteModuleInput>>;
declare function DeleteOperationErrorInputSchema(): ZodObject<Properties<DeleteOperationErrorInput>>;
declare function DeleteOperationExampleInputSchema(): ZodObject<Properties<DeleteOperationExampleInput>>;
declare function DeleteOperationInputSchema(): ZodObject<Properties<DeleteOperationInput>>;
declare function DeleteStateExampleInputSchema(): ZodObject<Properties<DeleteStateExampleInput>>;
declare function DocumentModelInputSchema(): ZodUnion<[ZodObject<Required<{
    __typename?: ZodType<"AddChangeLogItemInput" | undefined, any, "AddChangeLogItemInput" | undefined> | undefined;
    content: ZodType<string, any, string>;
    insertBefore: ZodType<Maybe<string>, any, Maybe<string>>;
}>, UnknownKeysParam, ZodTypeAny, {
    content: string;
    insertBefore: string | null;
    __typename?: "AddChangeLogItemInput" | undefined;
}, {
    content: string;
    insertBefore: string | null;
    __typename?: "AddChangeLogItemInput" | undefined;
}>, ZodObject<Required<{
    description?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    name: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    name: string;
    description?: InputMaybe<string>;
}, {
    name: string;
    description?: InputMaybe<string>;
}>, ZodObject<Required<{
    errorCode?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    errorDescription?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    errorName?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    errorTemplate?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    operationId: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    operationId: string;
    errorCode?: InputMaybe<string>;
    errorDescription?: InputMaybe<string>;
    errorName?: InputMaybe<string>;
    errorTemplate?: InputMaybe<string>;
}, {
    operationId: string;
    errorCode?: InputMaybe<string>;
    errorDescription?: InputMaybe<string>;
    errorName?: InputMaybe<string>;
    errorTemplate?: InputMaybe<string>;
}>, ZodObject<Required<{
    example: ZodType<string, any, string>;
    operationId: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    operationId: string;
    example: string;
}, {
    operationId: string;
    example: string;
}>, ZodObject<Required<{
    description?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    moduleId: ZodType<string, any, string>;
    name: ZodType<string, any, string>;
    reducer?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    schema?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    template?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
}>, UnknownKeysParam, ZodTypeAny, {
    name: string;
    moduleId: string;
    description?: InputMaybe<string>;
    reducer?: InputMaybe<string>;
    schema?: InputMaybe<string>;
    template?: InputMaybe<string>;
}, {
    name: string;
    moduleId: string;
    description?: InputMaybe<string>;
    reducer?: InputMaybe<string>;
    schema?: InputMaybe<string>;
    template?: InputMaybe<string>;
}>, ZodObject<Required<{
    example: ZodType<string, any, string>;
    insertBefore?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
}>, UnknownKeysParam, ZodTypeAny, {
    example: string;
    insertBefore?: InputMaybe<string>;
}, {
    example: string;
    insertBefore?: InputMaybe<string>;
}>, ZodObject<Required<{
    __typename?: ZodType<"DeleteChangeLogItemInput" | undefined, any, "DeleteChangeLogItemInput" | undefined> | undefined;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    __typename?: "DeleteChangeLogItemInput" | undefined;
}, {
    id: string;
    __typename?: "DeleteChangeLogItemInput" | undefined;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
}, {
    id: string;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
}, {
    id: string;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
}, {
    id: string;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
}, {
    id: string;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
}, {
    id: string;
}>, ZodObject<Required<{
    newModuleId: ZodType<string, any, string>;
    operationId: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    operationId: string;
    newModuleId: string;
}, {
    operationId: string;
    newModuleId: string;
}>, ZodObject<Required<{
    __typename?: ZodType<"ReorderChangeLogItemsInput" | undefined, any, "ReorderChangeLogItemsInput" | undefined> | undefined;
    order: ZodType<string[], any, string[]>;
}>, UnknownKeysParam, ZodTypeAny, {
    order: string[];
    __typename?: "ReorderChangeLogItemsInput" | undefined;
}, {
    order: string[];
    __typename?: "ReorderChangeLogItemsInput" | undefined;
}>, ZodObject<Required<{
    moduleId: ZodType<string, any, string>;
    order: ZodType<string[], any, string[]>;
}>, UnknownKeysParam, ZodTypeAny, {
    moduleId: string;
    order: string[];
}, {
    moduleId: string;
    order: string[];
}>, ZodObject<Required<{
    order: ZodType<string[], any, string[]>;
}>, UnknownKeysParam, ZodTypeAny, {
    order: string[];
}, {
    order: string[];
}>, ZodObject<Required<{
    operationId: ZodType<string, any, string>;
    order: ZodType<string[], any, string[]>;
}>, UnknownKeysParam, ZodTypeAny, {
    operationId: string;
    order: string[];
}, {
    operationId: string;
    order: string[];
}>, ZodObject<Required<{
    operationId: ZodType<string, any, string>;
    order: ZodType<string[], any, string[]>;
}>, UnknownKeysParam, ZodTypeAny, {
    operationId: string;
    order: string[];
}, {
    operationId: string;
    order: string[];
}>, ZodObject<Required<{
    order: ZodType<string[], any, string[]>;
}>, UnknownKeysParam, ZodTypeAny, {
    order: string[];
}, {
    order: string[];
}>, ZodObject<Required<{
    authorName: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    authorName: string;
}, {
    authorName: string;
}>, ZodObject<Required<{
    authorWebsite: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    authorWebsite: string;
}, {
    authorWebsite: string;
}>, ZodObject<Required<{
    initialValue: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    initialValue: string;
}, {
    initialValue: string;
}>, ZodObject<Required<{
    description: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    description: string;
}, {
    description: string;
}>, ZodObject<Required<{
    extension: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    extension: string;
}, {
    extension: string;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
}, {
    id: string;
}>, ZodObject<Required<{
    name: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    name: string;
}, {
    name: string;
}>, ZodObject<Required<{
    description?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    description?: InputMaybe<string>;
}, {
    id: string;
    description?: InputMaybe<string>;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
    name?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    name?: InputMaybe<string>;
}, {
    id: string;
    name?: InputMaybe<string>;
}>, ZodObject<Required<{
    description?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    description?: InputMaybe<string>;
}, {
    id: string;
    description?: InputMaybe<string>;
}>, ZodObject<Required<{
    errorCode?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    errorCode?: InputMaybe<string>;
}, {
    id: string;
    errorCode?: InputMaybe<string>;
}>, ZodObject<Required<{
    errorDescription?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    errorDescription?: InputMaybe<string>;
}, {
    id: string;
    errorDescription?: InputMaybe<string>;
}>, ZodObject<Required<{
    errorName?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    errorName?: InputMaybe<string>;
}, {
    id: string;
    errorName?: InputMaybe<string>;
}>, ZodObject<Required<{
    errorTemplate?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    errorTemplate?: InputMaybe<string>;
}, {
    id: string;
    errorTemplate?: InputMaybe<string>;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
    name?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    name?: InputMaybe<string>;
}, {
    id: string;
    name?: InputMaybe<string>;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
    reducer?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    reducer?: InputMaybe<string>;
}, {
    id: string;
    reducer?: InputMaybe<string>;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
    schema?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    schema?: InputMaybe<string>;
}, {
    id: string;
    schema?: InputMaybe<string>;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
    template?: ZodType<InputMaybe<string>, any, InputMaybe<string>> | undefined;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    template?: InputMaybe<string>;
}, {
    id: string;
    template?: InputMaybe<string>;
}>, ZodObject<Required<{
    schema: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    schema: string;
}, {
    schema: string;
}>, ZodObject<Required<{
    __typename?: ZodType<"UpdateChangeLogItemInput" | undefined, any, "UpdateChangeLogItemInput" | undefined> | undefined;
    id: ZodType<string, any, string>;
    newContent: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    newContent: string;
    __typename?: "UpdateChangeLogItemInput" | undefined;
}, {
    id: string;
    newContent: string;
    __typename?: "UpdateChangeLogItemInput" | undefined;
}>, ZodObject<Required<{
    example: ZodType<string, any, string>;
    id: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    example: string;
    id: string;
}, {
    example: string;
    id: string;
}>, ZodObject<Required<{
    id: ZodType<string, any, string>;
    newExample: ZodType<string, any, string>;
}>, UnknownKeysParam, ZodTypeAny, {
    id: string;
    newExample: string;
}, {
    id: string;
    newExample: string;
}>]>;
declare function DocumentModelStateSchema(): ZodObject<Properties<DocumentModelState>>;
declare function DocumentSpecificationSchema(): ZodObject<Properties<DocumentSpecification>>;
declare function ModuleSchema(): ZodObject<Properties<Module>>;
declare function MoveOperationInputSchema(): ZodObject<Properties<MoveOperationInput>>;
declare function OperationSchema(): ZodObject<Properties<Operation>>;
declare function OperationErrorSchema(): ZodObject<Properties<OperationError>>;
declare function ReorderChangeLogItemsInputSchema(): ZodObject<Properties<ReorderChangeLogItemsInput>>;
declare function ReorderModuleOperationsInputSchema(): ZodObject<Properties<ReorderModuleOperationsInput>>;
declare function ReorderModulesInputSchema(): ZodObject<Properties<ReorderModulesInput>>;
declare function ReorderOperationErrorsInputSchema(): ZodObject<Properties<ReorderOperationErrorsInput>>;
declare function ReorderOperationExamplesInputSchema(): ZodObject<Properties<ReorderOperationExamplesInput>>;
declare function ReorderStateExamplesInputSchema(): ZodObject<Properties<ReorderStateExamplesInput>>;
declare function SetAuthorNameInputSchema(): ZodObject<Properties<SetAuthorNameInput>>;
declare function SetAuthorWebsiteInputSchema(): ZodObject<Properties<SetAuthorWebsiteInput>>;
declare function SetInitialStateInputSchema(): ZodObject<Properties<SetInitialStateInput>>;
declare function SetModelDescriptionInputSchema(): ZodObject<Properties<SetModelDescriptionInput>>;
declare function SetModelExtensionInputSchema(): ZodObject<Properties<SetModelExtensionInput>>;
declare function SetModelIdInputSchema(): ZodObject<Properties<SetModelIdInput>>;
declare function SetModelNameInputSchema(): ZodObject<Properties<SetModelNameInput>>;
declare function SetModuleDescriptionInputSchema(): ZodObject<Properties<SetModuleDescriptionInput>>;
declare function SetModuleNameInputSchema(): ZodObject<Properties<SetModuleNameInput>>;
declare function SetOperationDescriptionInputSchema(): ZodObject<Properties<SetOperationDescriptionInput>>;
declare function SetOperationErrorCodeInputSchema(): ZodObject<Properties<SetOperationErrorCodeInput>>;
declare function SetOperationErrorDescriptionInputSchema(): ZodObject<Properties<SetOperationErrorDescriptionInput>>;
declare function SetOperationErrorNameInputSchema(): ZodObject<Properties<SetOperationErrorNameInput>>;
declare function SetOperationErrorTemplateInputSchema(): ZodObject<Properties<SetOperationErrorTemplateInput>>;
declare function SetOperationNameInputSchema(): ZodObject<Properties<SetOperationNameInput>>;
declare function SetOperationReducerInputSchema(): ZodObject<Properties<SetOperationReducerInput>>;
declare function SetOperationSchemaInputSchema(): ZodObject<Properties<SetOperationSchemaInput>>;
declare function SetOperationTemplateInputSchema(): ZodObject<Properties<SetOperationTemplateInput>>;
declare function SetStateSchemaInputSchema(): ZodObject<Properties<SetStateSchemaInput>>;
declare function StateSchema(): ZodObject<Properties<State>>;
declare function UpdateChangeLogItemInputSchema(): ZodObject<Properties<UpdateChangeLogItemInput>>;
declare function UpdateOperationExampleInputSchema(): ZodObject<Properties<UpdateOperationExampleInput>>;
declare function UpdateStateExampleInputSchema(): ZodObject<Properties<UpdateStateExampleInput>>;

declare const zod_d_AddChangeLogItemInputSchema: typeof AddChangeLogItemInputSchema;
declare const zod_d_AddModuleInputSchema: typeof AddModuleInputSchema;
declare const zod_d_AddOperationErrorInputSchema: typeof AddOperationErrorInputSchema;
declare const zod_d_AddOperationExampleInputSchema: typeof AddOperationExampleInputSchema;
declare const zod_d_AddOperationInputSchema: typeof AddOperationInputSchema;
declare const zod_d_AddStateExampleInputSchema: typeof AddStateExampleInputSchema;
declare const zod_d_AuthorSchema: typeof AuthorSchema;
declare const zod_d_CodeExampleSchema: typeof CodeExampleSchema;
declare const zod_d_DeleteChangeLogItemInputSchema: typeof DeleteChangeLogItemInputSchema;
declare const zod_d_DeleteModuleInputSchema: typeof DeleteModuleInputSchema;
declare const zod_d_DeleteOperationErrorInputSchema: typeof DeleteOperationErrorInputSchema;
declare const zod_d_DeleteOperationExampleInputSchema: typeof DeleteOperationExampleInputSchema;
declare const zod_d_DeleteOperationInputSchema: typeof DeleteOperationInputSchema;
declare const zod_d_DeleteStateExampleInputSchema: typeof DeleteStateExampleInputSchema;
declare const zod_d_DocumentModelInputSchema: typeof DocumentModelInputSchema;
declare const zod_d_DocumentModelStateSchema: typeof DocumentModelStateSchema;
declare const zod_d_DocumentSpecificationSchema: typeof DocumentSpecificationSchema;
declare const zod_d_ModuleSchema: typeof ModuleSchema;
declare const zod_d_MoveOperationInputSchema: typeof MoveOperationInputSchema;
declare const zod_d_OperationErrorSchema: typeof OperationErrorSchema;
declare const zod_d_OperationSchema: typeof OperationSchema;
declare const zod_d_ReorderChangeLogItemsInputSchema: typeof ReorderChangeLogItemsInputSchema;
declare const zod_d_ReorderModuleOperationsInputSchema: typeof ReorderModuleOperationsInputSchema;
declare const zod_d_ReorderModulesInputSchema: typeof ReorderModulesInputSchema;
declare const zod_d_ReorderOperationErrorsInputSchema: typeof ReorderOperationErrorsInputSchema;
declare const zod_d_ReorderOperationExamplesInputSchema: typeof ReorderOperationExamplesInputSchema;
declare const zod_d_ReorderStateExamplesInputSchema: typeof ReorderStateExamplesInputSchema;
declare const zod_d_SetAuthorNameInputSchema: typeof SetAuthorNameInputSchema;
declare const zod_d_SetAuthorWebsiteInputSchema: typeof SetAuthorWebsiteInputSchema;
declare const zod_d_SetInitialStateInputSchema: typeof SetInitialStateInputSchema;
declare const zod_d_SetModelDescriptionInputSchema: typeof SetModelDescriptionInputSchema;
declare const zod_d_SetModelExtensionInputSchema: typeof SetModelExtensionInputSchema;
declare const zod_d_SetModelIdInputSchema: typeof SetModelIdInputSchema;
declare const zod_d_SetModelNameInputSchema: typeof SetModelNameInputSchema;
declare const zod_d_SetModuleDescriptionInputSchema: typeof SetModuleDescriptionInputSchema;
declare const zod_d_SetModuleNameInputSchema: typeof SetModuleNameInputSchema;
declare const zod_d_SetOperationDescriptionInputSchema: typeof SetOperationDescriptionInputSchema;
declare const zod_d_SetOperationErrorCodeInputSchema: typeof SetOperationErrorCodeInputSchema;
declare const zod_d_SetOperationErrorDescriptionInputSchema: typeof SetOperationErrorDescriptionInputSchema;
declare const zod_d_SetOperationErrorNameInputSchema: typeof SetOperationErrorNameInputSchema;
declare const zod_d_SetOperationErrorTemplateInputSchema: typeof SetOperationErrorTemplateInputSchema;
declare const zod_d_SetOperationNameInputSchema: typeof SetOperationNameInputSchema;
declare const zod_d_SetOperationReducerInputSchema: typeof SetOperationReducerInputSchema;
declare const zod_d_SetOperationSchemaInputSchema: typeof SetOperationSchemaInputSchema;
declare const zod_d_SetOperationTemplateInputSchema: typeof SetOperationTemplateInputSchema;
declare const zod_d_SetStateSchemaInputSchema: typeof SetStateSchemaInputSchema;
declare const zod_d_StateSchema: typeof StateSchema;
declare const zod_d_UpdateChangeLogItemInputSchema: typeof UpdateChangeLogItemInputSchema;
declare const zod_d_UpdateOperationExampleInputSchema: typeof UpdateOperationExampleInputSchema;
declare const zod_d_UpdateStateExampleInputSchema: typeof UpdateStateExampleInputSchema;
declare const zod_d_definedNonNullAnySchema: typeof definedNonNullAnySchema;
declare const zod_d_isDefinedNonNullAny: typeof isDefinedNonNullAny;
declare namespace zod_d {
  export {
    zod_d_AddChangeLogItemInputSchema as AddChangeLogItemInputSchema,
    zod_d_AddModuleInputSchema as AddModuleInputSchema,
    zod_d_AddOperationErrorInputSchema as AddOperationErrorInputSchema,
    zod_d_AddOperationExampleInputSchema as AddOperationExampleInputSchema,
    zod_d_AddOperationInputSchema as AddOperationInputSchema,
    zod_d_AddStateExampleInputSchema as AddStateExampleInputSchema,
    zod_d_AuthorSchema as AuthorSchema,
    zod_d_CodeExampleSchema as CodeExampleSchema,
    zod_d_DeleteChangeLogItemInputSchema as DeleteChangeLogItemInputSchema,
    zod_d_DeleteModuleInputSchema as DeleteModuleInputSchema,
    zod_d_DeleteOperationErrorInputSchema as DeleteOperationErrorInputSchema,
    zod_d_DeleteOperationExampleInputSchema as DeleteOperationExampleInputSchema,
    zod_d_DeleteOperationInputSchema as DeleteOperationInputSchema,
    zod_d_DeleteStateExampleInputSchema as DeleteStateExampleInputSchema,
    zod_d_DocumentModelInputSchema as DocumentModelInputSchema,
    zod_d_DocumentModelStateSchema as DocumentModelStateSchema,
    zod_d_DocumentSpecificationSchema as DocumentSpecificationSchema,
    zod_d_ModuleSchema as ModuleSchema,
    zod_d_MoveOperationInputSchema as MoveOperationInputSchema,
    zod_d_OperationErrorSchema as OperationErrorSchema,
    zod_d_OperationSchema as OperationSchema,
    zod_d_ReorderChangeLogItemsInputSchema as ReorderChangeLogItemsInputSchema,
    zod_d_ReorderModuleOperationsInputSchema as ReorderModuleOperationsInputSchema,
    zod_d_ReorderModulesInputSchema as ReorderModulesInputSchema,
    zod_d_ReorderOperationErrorsInputSchema as ReorderOperationErrorsInputSchema,
    zod_d_ReorderOperationExamplesInputSchema as ReorderOperationExamplesInputSchema,
    zod_d_ReorderStateExamplesInputSchema as ReorderStateExamplesInputSchema,
    zod_d_SetAuthorNameInputSchema as SetAuthorNameInputSchema,
    zod_d_SetAuthorWebsiteInputSchema as SetAuthorWebsiteInputSchema,
    zod_d_SetInitialStateInputSchema as SetInitialStateInputSchema,
    zod_d_SetModelDescriptionInputSchema as SetModelDescriptionInputSchema,
    zod_d_SetModelExtensionInputSchema as SetModelExtensionInputSchema,
    zod_d_SetModelIdInputSchema as SetModelIdInputSchema,
    zod_d_SetModelNameInputSchema as SetModelNameInputSchema,
    zod_d_SetModuleDescriptionInputSchema as SetModuleDescriptionInputSchema,
    zod_d_SetModuleNameInputSchema as SetModuleNameInputSchema,
    zod_d_SetOperationDescriptionInputSchema as SetOperationDescriptionInputSchema,
    zod_d_SetOperationErrorCodeInputSchema as SetOperationErrorCodeInputSchema,
    zod_d_SetOperationErrorDescriptionInputSchema as SetOperationErrorDescriptionInputSchema,
    zod_d_SetOperationErrorNameInputSchema as SetOperationErrorNameInputSchema,
    zod_d_SetOperationErrorTemplateInputSchema as SetOperationErrorTemplateInputSchema,
    zod_d_SetOperationNameInputSchema as SetOperationNameInputSchema,
    zod_d_SetOperationReducerInputSchema as SetOperationReducerInputSchema,
    zod_d_SetOperationSchemaInputSchema as SetOperationSchemaInputSchema,
    zod_d_SetOperationTemplateInputSchema as SetOperationTemplateInputSchema,
    zod_d_SetStateSchemaInputSchema as SetStateSchemaInputSchema,
    zod_d_StateSchema as StateSchema,
    zod_d_UpdateChangeLogItemInputSchema as UpdateChangeLogItemInputSchema,
    zod_d_UpdateOperationExampleInputSchema as UpdateOperationExampleInputSchema,
    zod_d_UpdateStateExampleInputSchema as UpdateStateExampleInputSchema,
    zod_d_definedNonNullAnySchema as definedNonNullAnySchema,
    zod_d_isDefinedNonNullAny as isDefinedNonNullAny,
  };
}

type index_d_AddChangeLogItemInput = AddChangeLogItemInput;
type index_d_AddModuleInput = AddModuleInput;
type index_d_AddOperationErrorInput = AddOperationErrorInput;
type index_d_AddOperationExampleInput = AddOperationExampleInput;
type index_d_AddOperationInput = AddOperationInput;
type index_d_AddStateExampleInput = AddStateExampleInput;
type index_d_Author = Author;
type index_d_CodeExample = CodeExample;
type index_d_DeleteChangeLogItemInput = DeleteChangeLogItemInput;
type index_d_DeleteModuleInput = DeleteModuleInput;
type index_d_DeleteOperationErrorInput = DeleteOperationErrorInput;
type index_d_DeleteOperationExampleInput = DeleteOperationExampleInput;
type index_d_DeleteOperationInput = DeleteOperationInput;
type index_d_DeleteStateExampleInput = DeleteStateExampleInput;
type index_d_DocumentModelInput = DocumentModelInput;
type index_d_DocumentModelState = DocumentModelState;
type index_d_DocumentSpecification = DocumentSpecification;
type index_d_Exact<T extends {
    [key: string]: unknown;
}> = Exact<T>;
type index_d_InputMaybe<T> = InputMaybe<T>;
type index_d_MakeMaybe<T, K extends keyof T> = MakeMaybe<T, K>;
type index_d_MakeOptional<T, K extends keyof T> = MakeOptional<T, K>;
type index_d_Maybe<T> = Maybe<T>;
type index_d_Module = Module;
type index_d_MoveOperationInput = MoveOperationInput;
type index_d_Mutation = Mutation;
type index_d_MutationAddChangeLogItemInputArgs = MutationAddChangeLogItemInputArgs;
type index_d_MutationAddModuleArgs = MutationAddModuleArgs;
type index_d_MutationAddOperationArgs = MutationAddOperationArgs;
type index_d_MutationAddOperationErrorArgs = MutationAddOperationErrorArgs;
type index_d_MutationAddOperationExampleArgs = MutationAddOperationExampleArgs;
type index_d_MutationAddStateExampleArgs = MutationAddStateExampleArgs;
type index_d_MutationDeleteChangeLogItemInputArgs = MutationDeleteChangeLogItemInputArgs;
type index_d_MutationDeleteModuleArgs = MutationDeleteModuleArgs;
type index_d_MutationDeleteOperationArgs = MutationDeleteOperationArgs;
type index_d_MutationDeleteOperationErrorArgs = MutationDeleteOperationErrorArgs;
type index_d_MutationDeleteOperationExampleArgs = MutationDeleteOperationExampleArgs;
type index_d_MutationDeleteStateExampleArgs = MutationDeleteStateExampleArgs;
type index_d_MutationMoveOperationArgs = MutationMoveOperationArgs;
type index_d_MutationReorderChangeLogItemsInputArgs = MutationReorderChangeLogItemsInputArgs;
type index_d_MutationReorderModuleOperationsArgs = MutationReorderModuleOperationsArgs;
type index_d_MutationReorderModulesArgs = MutationReorderModulesArgs;
type index_d_MutationReorderOperationErrorsArgs = MutationReorderOperationErrorsArgs;
type index_d_MutationReorderOperationExamplesArgs = MutationReorderOperationExamplesArgs;
type index_d_MutationReorderStateExamplesArgs = MutationReorderStateExamplesArgs;
type index_d_MutationSetAuthorNameArgs = MutationSetAuthorNameArgs;
type index_d_MutationSetAuthorWebsiteArgs = MutationSetAuthorWebsiteArgs;
type index_d_MutationSetInitialStateArgs = MutationSetInitialStateArgs;
type index_d_MutationSetModelDescriptionArgs = MutationSetModelDescriptionArgs;
type index_d_MutationSetModelExtensionArgs = MutationSetModelExtensionArgs;
type index_d_MutationSetModelIdArgs = MutationSetModelIdArgs;
type index_d_MutationSetModelNameArgs = MutationSetModelNameArgs;
type index_d_MutationSetModuleDescriptionArgs = MutationSetModuleDescriptionArgs;
type index_d_MutationSetModuleNameArgs = MutationSetModuleNameArgs;
type index_d_MutationSetOperationDescriptionArgs = MutationSetOperationDescriptionArgs;
type index_d_MutationSetOperationErrorCodeArgs = MutationSetOperationErrorCodeArgs;
type index_d_MutationSetOperationErrorDescriptionArgs = MutationSetOperationErrorDescriptionArgs;
type index_d_MutationSetOperationErrorNameArgs = MutationSetOperationErrorNameArgs;
type index_d_MutationSetOperationErrorTemplateArgs = MutationSetOperationErrorTemplateArgs;
type index_d_MutationSetOperationNameArgs = MutationSetOperationNameArgs;
type index_d_MutationSetOperationReducerArgs = MutationSetOperationReducerArgs;
type index_d_MutationSetOperationSchemaArgs = MutationSetOperationSchemaArgs;
type index_d_MutationSetOperationTemplateArgs = MutationSetOperationTemplateArgs;
type index_d_MutationSetStateSchemaArgs = MutationSetStateSchemaArgs;
type index_d_MutationUpdateChangeLogItemInputArgs = MutationUpdateChangeLogItemInputArgs;
type index_d_MutationUpdateOperationExampleArgs = MutationUpdateOperationExampleArgs;
type index_d_MutationUpdateStateExampleArgs = MutationUpdateStateExampleArgs;
type index_d_Operation = Operation;
type index_d_OperationError = OperationError;
type index_d_ReorderChangeLogItemsInput = ReorderChangeLogItemsInput;
type index_d_ReorderModuleOperationsInput = ReorderModuleOperationsInput;
type index_d_ReorderModulesInput = ReorderModulesInput;
type index_d_ReorderOperationErrorsInput = ReorderOperationErrorsInput;
type index_d_ReorderOperationExamplesInput = ReorderOperationExamplesInput;
type index_d_ReorderStateExamplesInput = ReorderStateExamplesInput;
type index_d_Scalars = Scalars;
type index_d_SetAuthorNameInput = SetAuthorNameInput;
type index_d_SetAuthorWebsiteInput = SetAuthorWebsiteInput;
type index_d_SetInitialStateInput = SetInitialStateInput;
type index_d_SetModelDescriptionInput = SetModelDescriptionInput;
type index_d_SetModelExtensionInput = SetModelExtensionInput;
type index_d_SetModelIdInput = SetModelIdInput;
type index_d_SetModelNameInput = SetModelNameInput;
type index_d_SetModuleDescriptionInput = SetModuleDescriptionInput;
type index_d_SetModuleNameInput = SetModuleNameInput;
type index_d_SetOperationDescriptionInput = SetOperationDescriptionInput;
type index_d_SetOperationErrorCodeInput = SetOperationErrorCodeInput;
type index_d_SetOperationErrorDescriptionInput = SetOperationErrorDescriptionInput;
type index_d_SetOperationErrorNameInput = SetOperationErrorNameInput;
type index_d_SetOperationErrorTemplateInput = SetOperationErrorTemplateInput;
type index_d_SetOperationNameInput = SetOperationNameInput;
type index_d_SetOperationReducerInput = SetOperationReducerInput;
type index_d_SetOperationSchemaInput = SetOperationSchemaInput;
type index_d_SetOperationTemplateInput = SetOperationTemplateInput;
type index_d_SetStateSchemaInput = SetStateSchemaInput;
type index_d_State = State;
type index_d_UpdateChangeLogItemInput = UpdateChangeLogItemInput;
type index_d_UpdateOperationExampleInput = UpdateOperationExampleInput;
type index_d_UpdateStateExampleInput = UpdateStateExampleInput;
declare namespace index_d {
  export {
    index_d_AddChangeLogItemInput as AddChangeLogItemInput,
    index_d_AddModuleInput as AddModuleInput,
    index_d_AddOperationErrorInput as AddOperationErrorInput,
    index_d_AddOperationExampleInput as AddOperationExampleInput,
    index_d_AddOperationInput as AddOperationInput,
    index_d_AddStateExampleInput as AddStateExampleInput,
    index_d_Author as Author,
    index_d_CodeExample as CodeExample,
    index_d_DeleteChangeLogItemInput as DeleteChangeLogItemInput,
    index_d_DeleteModuleInput as DeleteModuleInput,
    index_d_DeleteOperationErrorInput as DeleteOperationErrorInput,
    index_d_DeleteOperationExampleInput as DeleteOperationExampleInput,
    index_d_DeleteOperationInput as DeleteOperationInput,
    index_d_DeleteStateExampleInput as DeleteStateExampleInput,
    index_d_DocumentModelInput as DocumentModelInput,
    index_d_DocumentModelState as DocumentModelState,
    index_d_DocumentSpecification as DocumentSpecification,
    index_d_Exact as Exact,
    index_d_InputMaybe as InputMaybe,
    index_d_MakeMaybe as MakeMaybe,
    index_d_MakeOptional as MakeOptional,
    index_d_Maybe as Maybe,
    index_d_Module as Module,
    index_d_MoveOperationInput as MoveOperationInput,
    index_d_Mutation as Mutation,
    index_d_MutationAddChangeLogItemInputArgs as MutationAddChangeLogItemInputArgs,
    index_d_MutationAddModuleArgs as MutationAddModuleArgs,
    index_d_MutationAddOperationArgs as MutationAddOperationArgs,
    index_d_MutationAddOperationErrorArgs as MutationAddOperationErrorArgs,
    index_d_MutationAddOperationExampleArgs as MutationAddOperationExampleArgs,
    index_d_MutationAddStateExampleArgs as MutationAddStateExampleArgs,
    index_d_MutationDeleteChangeLogItemInputArgs as MutationDeleteChangeLogItemInputArgs,
    index_d_MutationDeleteModuleArgs as MutationDeleteModuleArgs,
    index_d_MutationDeleteOperationArgs as MutationDeleteOperationArgs,
    index_d_MutationDeleteOperationErrorArgs as MutationDeleteOperationErrorArgs,
    index_d_MutationDeleteOperationExampleArgs as MutationDeleteOperationExampleArgs,
    index_d_MutationDeleteStateExampleArgs as MutationDeleteStateExampleArgs,
    index_d_MutationMoveOperationArgs as MutationMoveOperationArgs,
    index_d_MutationReorderChangeLogItemsInputArgs as MutationReorderChangeLogItemsInputArgs,
    index_d_MutationReorderModuleOperationsArgs as MutationReorderModuleOperationsArgs,
    index_d_MutationReorderModulesArgs as MutationReorderModulesArgs,
    index_d_MutationReorderOperationErrorsArgs as MutationReorderOperationErrorsArgs,
    index_d_MutationReorderOperationExamplesArgs as MutationReorderOperationExamplesArgs,
    index_d_MutationReorderStateExamplesArgs as MutationReorderStateExamplesArgs,
    index_d_MutationSetAuthorNameArgs as MutationSetAuthorNameArgs,
    index_d_MutationSetAuthorWebsiteArgs as MutationSetAuthorWebsiteArgs,
    index_d_MutationSetInitialStateArgs as MutationSetInitialStateArgs,
    index_d_MutationSetModelDescriptionArgs as MutationSetModelDescriptionArgs,
    index_d_MutationSetModelExtensionArgs as MutationSetModelExtensionArgs,
    index_d_MutationSetModelIdArgs as MutationSetModelIdArgs,
    index_d_MutationSetModelNameArgs as MutationSetModelNameArgs,
    index_d_MutationSetModuleDescriptionArgs as MutationSetModuleDescriptionArgs,
    index_d_MutationSetModuleNameArgs as MutationSetModuleNameArgs,
    index_d_MutationSetOperationDescriptionArgs as MutationSetOperationDescriptionArgs,
    index_d_MutationSetOperationErrorCodeArgs as MutationSetOperationErrorCodeArgs,
    index_d_MutationSetOperationErrorDescriptionArgs as MutationSetOperationErrorDescriptionArgs,
    index_d_MutationSetOperationErrorNameArgs as MutationSetOperationErrorNameArgs,
    index_d_MutationSetOperationErrorTemplateArgs as MutationSetOperationErrorTemplateArgs,
    index_d_MutationSetOperationNameArgs as MutationSetOperationNameArgs,
    index_d_MutationSetOperationReducerArgs as MutationSetOperationReducerArgs,
    index_d_MutationSetOperationSchemaArgs as MutationSetOperationSchemaArgs,
    index_d_MutationSetOperationTemplateArgs as MutationSetOperationTemplateArgs,
    index_d_MutationSetStateSchemaArgs as MutationSetStateSchemaArgs,
    index_d_MutationUpdateChangeLogItemInputArgs as MutationUpdateChangeLogItemInputArgs,
    index_d_MutationUpdateOperationExampleArgs as MutationUpdateOperationExampleArgs,
    index_d_MutationUpdateStateExampleArgs as MutationUpdateStateExampleArgs,
    index_d_Operation as Operation,
    index_d_OperationError as OperationError,
    index_d_ReorderChangeLogItemsInput as ReorderChangeLogItemsInput,
    index_d_ReorderModuleOperationsInput as ReorderModuleOperationsInput,
    index_d_ReorderModulesInput as ReorderModulesInput,
    index_d_ReorderOperationErrorsInput as ReorderOperationErrorsInput,
    index_d_ReorderOperationExamplesInput as ReorderOperationExamplesInput,
    index_d_ReorderStateExamplesInput as ReorderStateExamplesInput,
    index_d_Scalars as Scalars,
    index_d_SetAuthorNameInput as SetAuthorNameInput,
    index_d_SetAuthorWebsiteInput as SetAuthorWebsiteInput,
    index_d_SetInitialStateInput as SetInitialStateInput,
    index_d_SetModelDescriptionInput as SetModelDescriptionInput,
    index_d_SetModelExtensionInput as SetModelExtensionInput,
    index_d_SetModelIdInput as SetModelIdInput,
    index_d_SetModelNameInput as SetModelNameInput,
    index_d_SetModuleDescriptionInput as SetModuleDescriptionInput,
    index_d_SetModuleNameInput as SetModuleNameInput,
    index_d_SetOperationDescriptionInput as SetOperationDescriptionInput,
    index_d_SetOperationErrorCodeInput as SetOperationErrorCodeInput,
    index_d_SetOperationErrorDescriptionInput as SetOperationErrorDescriptionInput,
    index_d_SetOperationErrorNameInput as SetOperationErrorNameInput,
    index_d_SetOperationErrorTemplateInput as SetOperationErrorTemplateInput,
    index_d_SetOperationNameInput as SetOperationNameInput,
    index_d_SetOperationReducerInput as SetOperationReducerInput,
    index_d_SetOperationSchemaInput as SetOperationSchemaInput,
    index_d_SetOperationTemplateInput as SetOperationTemplateInput,
    index_d_SetStateSchemaInput as SetStateSchemaInput,
    index_d_State as State,
    index_d_UpdateChangeLogItemInput as UpdateChangeLogItemInput,
    index_d_UpdateOperationExampleInput as UpdateOperationExampleInput,
    index_d_UpdateStateExampleInput as UpdateStateExampleInput,
    zod_d as z,
  };
}

export { AddChangeLogItemInput as A, SetOperationReducerInput as B, DeleteOperationInput as C, DeleteChangeLogItemInput as D, ReorderModuleOperationsInput as E, SetStateSchemaInput as F, SetInitialStateInput as G, AddStateExampleInput as H, UpdateStateExampleInput as I, DeleteStateExampleInput as J, ReorderStateExamplesInput as K, DocumentModelState as L, MoveOperationInput as M, index_d as N, ReorderChangeLogItemsInput as R, SetModelNameInput as S, UpdateChangeLogItemInput as U, SetModelIdInput as a, SetModelExtensionInput as b, SetModelDescriptionInput as c, SetAuthorNameInput as d, SetAuthorWebsiteInput as e, AddModuleInput as f, SetModuleNameInput as g, SetModuleDescriptionInput as h, DeleteModuleInput as i, ReorderModulesInput as j, AddOperationErrorInput as k, SetOperationErrorCodeInput as l, SetOperationErrorNameInput as m, SetOperationErrorDescriptionInput as n, SetOperationErrorTemplateInput as o, DeleteOperationErrorInput as p, ReorderOperationErrorsInput as q, AddOperationExampleInput as r, UpdateOperationExampleInput as s, DeleteOperationExampleInput as t, ReorderOperationExamplesInput as u, AddOperationInput as v, SetOperationNameInput as w, SetOperationSchemaInput as x, SetOperationDescriptionInput as y, SetOperationTemplateInput as z };
