import type { Change, DirectiveAddedChange, DirectiveArgumentAddedChange, DirectiveArgumentDefaultValueChangedChange, DirectiveArgumentDescriptionChangedChange, DirectiveArgumentRemovedChange, DirectiveArgumentTypeChangedChange, DirectiveDescriptionChangedChange, DirectiveLocationAddedChange, DirectiveLocationRemovedChange, DirectiveRemovedChange, DirectiveUsageArgumentDefinitionAddedChange, DirectiveUsageArgumentDefinitionRemovedChange, DirectiveUsageEnumAddedChange, DirectiveUsageEnumRemovedChange, DirectiveUsageEnumValueAddedChange, DirectiveUsageEnumValueRemovedChange, DirectiveUsageFieldAddedChange, DirectiveUsageFieldDefinitionAddedChange, DirectiveUsageFieldDefinitionRemovedChange, DirectiveUsageFieldRemovedChange, DirectiveUsageInputFieldDefinitionAddedChange, DirectiveUsageInputFieldDefinitionRemovedChange, DirectiveUsageInputObjectAddedChange, DirectiveUsageInputObjectRemovedChange, DirectiveUsageInterfaceAddedChange, DirectiveUsageInterfaceRemovedChange, DirectiveUsageObjectAddedChange, DirectiveUsageObjectRemovedChange, DirectiveUsageScalarAddedChange, DirectiveUsageScalarRemovedChange, DirectiveUsageSchemaAddedChange, DirectiveUsageSchemaRemovedChange, DirectiveUsageUnionMemberAddedChange, DirectiveUsageUnionMemberRemovedChange, EnumValueAddedChange, EnumValueDeprecationReasonAddedChange, EnumValueDeprecationReasonChangedChange, EnumValueDeprecationReasonRemovedChange, EnumValueDescriptionChangedChange, EnumValueRemovedChange, FieldAddedChange, FieldArgumentAddedChange, FieldArgumentDefaultChangedChange, FieldArgumentDescriptionChangedChange, FieldArgumentRemovedChange, FieldArgumentTypeChangedChange, FieldDeprecationAddedChange, FieldDeprecationReasonAddedChange, FieldDeprecationReasonChangedChange, FieldDeprecationReasonRemovedChange, FieldDeprecationRemovedChange, FieldDescriptionAddedChange, FieldDescriptionChangedChange, FieldDescriptionRemovedChange, FieldRemovedChange, FieldTypeChangedChange, InputFieldAddedChange, InputFieldDefaultValueChangedChange, InputFieldDescriptionAddedChange, InputFieldDescriptionChangedChange, InputFieldDescriptionRemovedChange, InputFieldRemovedChange, InputFieldTypeChangedChange, ObjectTypeInterfaceAddedChange, ObjectTypeInterfaceRemovedChange, SchemaMutationTypeChangedChange, SchemaQueryTypeChangedChange, SchemaSubscriptionTypeChangedChange, TypeAddedChange, TypeDescriptionAddedChange, TypeDescriptionChangedChange, TypeDescriptionRemovedChange, TypeKindChangedChange, TypeRemovedChange, UnionMemberAddedChange, UnionMemberRemovedChange } from './change-types.js'; export type TypeOperation = TypeAddedChange | TypeRemovedChange | TypeKindChangedChange; export declare const isTypeOperation: (change: Change) => change is TypeOperation; export type TypeDescription = TypeDescriptionAddedChange | TypeDescriptionRemovedChange | TypeDescriptionChangedChange; export declare const isTypeDescription: (change: Change) => change is TypeDescription; export type FieldOperation = FieldAddedChange | FieldRemovedChange | FieldTypeChangedChange; export declare const isFieldOperation: (change: Change) => change is FieldOperation; export type FieldDescription = FieldDescriptionAddedChange | FieldDescriptionRemovedChange | FieldDescriptionChangedChange; export declare const isFieldDescription: (change: Change) => change is FieldDescription; export type FieldDeprecation = FieldDeprecationAddedChange | FieldDeprecationRemovedChange; export declare const isFieldDeprecation: (change: Change) => change is FieldDeprecation; export type FieldDeprecationReason = FieldDeprecationReasonAddedChange | FieldDeprecationReasonRemovedChange | FieldDeprecationReasonChangedChange; export declare const isFieldDeprecationReason: (change: Change) => change is FieldDeprecationReason; export type FieldArgumentOperation = FieldArgumentAddedChange | FieldArgumentRemovedChange; export declare const isFieldArgumentOperation: (change: Change) => change is FieldArgumentOperation; export type FieldArgument = FieldArgumentDefaultChangedChange | FieldArgumentTypeChangedChange; export declare const isFieldArgument: (change: Change) => change is FieldArgument; export type FieldArgumentDescription = FieldArgumentDescriptionChangedChange; export declare const isFieldArgumentDescription: (change: Change) => change is FieldArgumentDescription; export type EnumValueOperation = EnumValueAddedChange | EnumValueRemovedChange; export declare const isEnumValueOperation: (change: Change) => change is EnumValueOperation; export type EnumValueDescription = EnumValueDescriptionChangedChange; export declare const isEnumValueDescription: (change: Change) => change is EnumValueDescription; export type EnumValueDeprecationReason = EnumValueDeprecationReasonAddedChange | EnumValueDeprecationReasonRemovedChange | EnumValueDeprecationReasonChangedChange; export declare const isEnumValueDeprecationReason: (change: Change) => change is EnumValueDeprecationReason; export type InputFieldOperation = InputFieldAddedChange | InputFieldRemovedChange | InputFieldTypeChangedChange; export declare const isInputFieldOperation: (change: Change) => change is InputFieldOperation; export type InputFieldDescription = InputFieldDescriptionAddedChange | InputFieldDescriptionRemovedChange | InputFieldDescriptionChangedChange; export declare const isInputFieldDescription: (change: Change) => change is InputFieldDescription; export type InputFieldDefaultValue = InputFieldDefaultValueChangedChange; export declare const isInputFieldDefaultValue: (change: Change) => change is InputFieldDefaultValue; export type UnionMemberOperation = UnionMemberAddedChange | UnionMemberRemovedChange; export declare const isUnionMemberOperation: (change: Change) => change is UnionMemberOperation; export type ObjectTypeInterfaceOperation = ObjectTypeInterfaceAddedChange | ObjectTypeInterfaceRemovedChange; export declare const isObjectTypeInterfaceOperation: (change: Change) => change is ObjectTypeInterfaceOperation; export type DirectiveOperation = DirectiveAddedChange | DirectiveRemovedChange; export declare const isDirectiveOperation: (change: Change) => change is DirectiveOperation; export type DirectiveDescription = DirectiveDescriptionChangedChange; export declare const isDirectiveDescription: (change: Change) => change is DirectiveDescription; export type DirectiveLocationOperation = DirectiveLocationAddedChange | DirectiveLocationRemovedChange; export declare const isDirectiveLocationOperation: (change: Change) => change is DirectiveLocationOperation; export type DirectiveArgumentOperation = DirectiveArgumentAddedChange | DirectiveArgumentRemovedChange; export declare const isDirectiveArgumentOperation: (change: Change) => change is DirectiveArgumentOperation; export type DirectiveArgument = DirectiveArgumentDefaultValueChangedChange | DirectiveArgumentTypeChangedChange; export declare const isDirectiveArgument: (change: Change) => change is DirectiveArgument; export type DirectiveArgumentDescription = DirectiveArgumentDescriptionChangedChange; export declare const isDirectiveArgumentDescription: (change: Change) => change is DirectiveArgumentDescription; export type SchemaRootType = SchemaQueryTypeChangedChange | SchemaMutationTypeChangedChange | SchemaSubscriptionTypeChangedChange; export declare const isSchemaRootType: (change: Change) => change is SchemaRootType; export type DirectiveUsage = DirectiveUsageUnionMemberAddedChange | DirectiveUsageUnionMemberRemovedChange | DirectiveUsageEnumAddedChange | DirectiveUsageEnumRemovedChange | DirectiveUsageEnumValueAddedChange | DirectiveUsageEnumValueRemovedChange | DirectiveUsageInputObjectAddedChange | DirectiveUsageInputObjectRemovedChange | DirectiveUsageFieldAddedChange | DirectiveUsageFieldRemovedChange | DirectiveUsageScalarAddedChange | DirectiveUsageScalarRemovedChange | DirectiveUsageObjectAddedChange | DirectiveUsageObjectRemovedChange | DirectiveUsageInterfaceAddedChange | DirectiveUsageInterfaceRemovedChange | DirectiveUsageArgumentDefinitionAddedChange | DirectiveUsageArgumentDefinitionRemovedChange | DirectiveUsageSchemaAddedChange | DirectiveUsageSchemaRemovedChange | DirectiveUsageFieldDefinitionAddedChange | DirectiveUsageFieldDefinitionRemovedChange | DirectiveUsageInputFieldDefinitionAddedChange | DirectiveUsageInputFieldDefinitionRemovedChange; export declare const isDirectiveUsage: (change: Change) => change is DirectiveUsage; //# sourceMappingURL=change-groups.d.ts.map