export declare const namespace = "MsGraph"; export interface MsGraphEmitterOptions { filename?: string; baseDir?: string; } export declare const $flags: import("@typespec/compiler").PackageFlags; export declare const reportDiagnostic: ; readonly function: import("@typespec/compiler").CallableMessage<[]>; }; "element-missing-dependencies": { readonly default: import("@typespec/compiler").CallableMessage<["element", "other", "location"]>; readonly operation: import("@typespec/compiler").CallableMessage<[]>; readonly collectionNavigationPropertiesNotNullable: "Collection-valued navigation properties cannot be nullable."; readonly propertyRequiredForCreate: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly modelMissingNamespace: import("@typespec/compiler").CallableMessage<["model"]>; readonly operationParameterMismatch: import("@typespec/compiler").CallableMessage<["operation", "parameters"]>; readonly topLevelNamespaceMissingPublicNamespace: import("@typespec/compiler").CallableMessage<["namespace"]>; readonly propertyMissingContainsOrReferences: import("@typespec/compiler").CallableMessage<["property", "entity"]>; readonly singletonOrEntitysetHostingBindingsShouldExist: import("@typespec/compiler").CallableMessage<["firstSegment", "target"]>; readonly sharedEntityNotFoundInReferenceLibrary: import("@typespec/compiler").CallableMessage<["model"]>; readonly sharedEntityPropertyNotFoundInReferenceEntity: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly sharedEntityMustBeSharedInSourceLibrary: import("@typespec/compiler").CallableMessage<["model"]>; }; "decorator-invalid-use": { readonly default: import("@typespec/compiler").CallableMessage<["decorator", "other", "location"]>; readonly alternateKey: import("@typespec/compiler").CallableMessage<[]>; readonly disallowedTypeSpecDecorators: import("@typespec/compiler").CallableMessage<["decorator"]>; readonly expandProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly filterProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly invalidAllPropertiesNotationUsage: import("@typespec/compiler").CallableMessage<["decorator"]>; readonly key: import("@typespec/compiler").CallableMessage<[]>; readonly orderByProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly required: import("@typespec/compiler").CallableMessage<["decorator", "parameters"]>; readonly wrongType: import("@typespec/compiler").CallableMessage<["decorator", "target"]>; readonly graphRoute: import("@typespec/compiler").CallableMessage<[]>; readonly allowedValues: import("@typespec/compiler").CallableMessage<[]>; readonly allowedValuesTypeHomogeinity: import("@typespec/compiler").CallableMessage<[]>; readonly allowedValuesInvalidType: import("@typespec/compiler").CallableMessage<[]>; readonly autoExpandCycle: import("@typespec/compiler").CallableMessage<["decorator", "property"]>; readonly invalidPublicNamespaceName: import("@typespec/compiler").CallableMessage<["namespace"]>; readonly invalidWorkloadNamespaceName: import("@typespec/compiler").CallableMessage<["namespace"]>; readonly partial: import("@typespec/compiler").CallableMessage<[]>; readonly partialMissingExtends: import("@typespec/compiler").CallableMessage<["missingBaseModel", "model"]>; readonly graphDeprecatedMustBeAccompaniedByDefinition: import("@typespec/compiler").CallableMessage<[]>; readonly graphDeprecatedValueMustBeDefinedInDeprecatedDefinition: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessMustBeAppliedToInterfacesWithSingleSegmentGraphRouteRule: import("@typespec/compiler").CallableMessage<[]>; readonly referencedEntityModelCannotHaveComplexTypeProperties: import("@typespec/compiler").CallableMessage<[]>; readonly referencedEntityModelCanOnlyHaveNavigationProperties: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessInterfaceCannotHaveAnyNonActionFunctionOperations: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessDecoratorCannotBeUsedWithIsOwner: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessDecoratorCannotHaveBaseModel: import("@typespec/compiler").CallableMessage<[]>; readonly entityTypeInOnwerlessCannotBeUsedWithOtherInterfaces: import("@typespec/compiler").CallableMessage<[]>; readonly globalOperationMustBeUsedWithNonRoutedInterface: import("@typespec/compiler").CallableMessage<[]>; readonly globalOperationMustBeUsedWithProjectBindingType: import("@typespec/compiler").CallableMessage<[]>; readonly graphRouteWithRoutingParameterAsFinalSegment: import("@typespec/compiler").CallableMessage<["graphRoute"]>; readonly referenceTargetInterfaceMustHaveGraphRoute: import("@typespec/compiler").CallableMessage<[]>; readonly referenceTargetMustOnlyBeUsedOnceOnInterface: import("@typespec/compiler").CallableMessage<[]>; readonly referenceTargetPathShouldNotHaveParameters: import("@typespec/compiler").CallableMessage<["decorator", "target"]>; readonly interfaceWithGraphRouteMustExtendGraphStandardBaseInterface: import("@typespec/compiler").CallableMessage<[]>; readonly duplicateGraphRouteNotAllowed: import("@typespec/compiler").CallableMessage<["graphRoute", "target", "existing"]>; readonly duplicateParametersAreNotAllowedInGraphRoute: import("@typespec/compiler").CallableMessage<["parameters", "graphRoute", "target"]>; readonly complexCannotBeDecoratedWithPartial: import("@typespec/compiler").CallableMessage<[]>; readonly returnSourceOnlyAppliesToActionsAndFunctions: import("@typespec/compiler").CallableMessage<[]>; readonly deltaCanOnlyBeAppliedToFunctionsNamedDelta: import("@typespec/compiler").CallableMessage<[]>; readonly deltaCanOnlyBeUsedWithFunctions: import("@typespec/compiler").CallableMessage<[]>; readonly deltaCanOnlyBeUsedInCollectionInterfacesThatExtendEntityTypes: import("@typespec/compiler").CallableMessage<[]>; readonly interfaceWithDeltaDefinitionMustIncludeAGetOperation: import("@typespec/compiler").CallableMessage<[]>; readonly deltaFunctionReturnTypeMustBeCollectionOfEntityType: import("@typespec/compiler").CallableMessage<[]>; readonly complexTypesAreNotAddressableThroughUniqueUrls: import("@typespec/compiler").CallableMessage<["complexType"]>; readonly entityAndComplexAreMutuallyExclusive: import("@typespec/compiler").CallableMessage<["decorator", "model"]>; readonly filterPropertiesShouldBeSimple: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly filterExpressionRestrictionProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly filterExpressionRestrictionPropertiesShouldBeSimple: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly filterExpressionRestrictionPropertiesMustBeFilterable: import("@typespec/compiler").CallableMessage<["properties"]>; readonly navigationPropertyShouldBeTargettedWithOneInterface: import("@typespec/compiler").CallableMessage<["models"]>; readonly graphRouteMustMatchModelStructure: import("@typespec/compiler").CallableMessage<["graphRoute", "model"]>; readonly overloadedFunctionReturnTypesMustBeSame: import("@typespec/compiler").CallableMessage<["returnTypes", "operation"]>; readonly enumMemberUnknownFutureValueCannotHaveDocString: import("@typespec/compiler").CallableMessage<["member"]>; readonly addressUrlsAreNotEqual: import("@typespec/compiler").CallableMessage<["decorator", "target"]>; readonly partialDeclaringSignatureMustMatchReference: import("@typespec/compiler").CallableMessage<["target", "decorator"]>; readonly openDecoratorCannotBeUsedWithPartial: import("@typespec/compiler").CallableMessage<[]>; readonly interfaceWithGraphRouteTargetingFunctionMustTargetComposableFunction: import("@typespec/compiler").CallableMessage<[]>; readonly graphRouteMustHaveMatchingGraphRoutesForEachSubPath: import("@typespec/compiler").CallableMessage<["subPath", "graphRoute"]>; readonly sharedEntityCannotBePartial: import("@typespec/compiler").CallableMessage<["model"]>; readonly sharedEntityCannotHaveOwner: import("@typespec/compiler").CallableMessage<["model"]>; readonly flatBagDiscriminatorMustExist: import("@typespec/compiler").CallableMessage<["model", "discriminator"]>; readonly flatBagDiscriminatorMustBeEnum: import("@typespec/compiler").CallableMessage<["discriminator", "model", "actualType"]>; readonly variantTargetMustBeFlatBagSibling: import("@typespec/compiler").CallableMessage<["property"]>; readonly variantTargetMustNotBeDiscriminator: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly variantValuesMustBeEnumMembers: import("@typespec/compiler").CallableMessage<["values", "property", "enum", "model"]>; readonly variantValuesMustNotBeEmpty: import("@typespec/compiler").CallableMessage<["property"]>; }; "singleton-invalid-name": { readonly default: import("@typespec/compiler").CallableMessage<["value"]>; }; "extends-invalid-use": { readonly default: import("@typespec/compiler").CallableMessage<["type", "type"]>; readonly namespaces: "A model can only extend other models in a different logical namespace. Use @graphPartial instead."; }; "type-invalid-use": { readonly default: import("@typespec/compiler").CallableMessage<["type"]>; readonly recordTypeCannotBePrepopulated: import("@typespec/compiler").CallableMessage<["type"]>; readonly recordTypeCannotBeNull: import("@typespec/compiler").CallableMessage<["type"]>; readonly recordTypeCannotBeUsedInLine: import("@typespec/compiler").CallableMessage<["type"]>; readonly interfaceWithPartialBindingType: import("@typespec/compiler").CallableMessage<["interface", "type"]>; readonly propertyTypeCannotBeStringLiteral: import("@typespec/compiler").CallableMessage<["property", "type"]>; readonly sharedEntityCannotCreateSingletonOrEntitySet: import("@typespec/compiler").CallableMessage<["type"]>; readonly collectionShouldNotBeEnum: import("@typespec/compiler").CallableMessage<["member", "enum"]>; }; "container-invalid-use": { readonly default: "@container can only be used once in a compilation unit."; }; "invalid-standard-entity-declaration": { readonly default: import("@typespec/compiler").CallableMessage<["kind"]>; }; "decorator-unknown-value": { readonly filterExpressionRestrictionAllowedExpression: import("@typespec/compiler").CallableMessage<["allowedExpression"]>; }; }[C]>(program: import("@typespec/compiler").Program, diag: import("@typespec/compiler").DiagnosticReport<{ "decorator-missing-dependencies": { readonly default: import("@typespec/compiler").CallableMessage<["decorator", "required", "location"]>; readonly function: import("@typespec/compiler").CallableMessage<[]>; }; "element-missing-dependencies": { readonly default: import("@typespec/compiler").CallableMessage<["element", "other", "location"]>; readonly operation: import("@typespec/compiler").CallableMessage<[]>; readonly collectionNavigationPropertiesNotNullable: "Collection-valued navigation properties cannot be nullable."; readonly propertyRequiredForCreate: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly modelMissingNamespace: import("@typespec/compiler").CallableMessage<["model"]>; readonly operationParameterMismatch: import("@typespec/compiler").CallableMessage<["operation", "parameters"]>; readonly topLevelNamespaceMissingPublicNamespace: import("@typespec/compiler").CallableMessage<["namespace"]>; readonly propertyMissingContainsOrReferences: import("@typespec/compiler").CallableMessage<["property", "entity"]>; readonly singletonOrEntitysetHostingBindingsShouldExist: import("@typespec/compiler").CallableMessage<["firstSegment", "target"]>; readonly sharedEntityNotFoundInReferenceLibrary: import("@typespec/compiler").CallableMessage<["model"]>; readonly sharedEntityPropertyNotFoundInReferenceEntity: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly sharedEntityMustBeSharedInSourceLibrary: import("@typespec/compiler").CallableMessage<["model"]>; }; "decorator-invalid-use": { readonly default: import("@typespec/compiler").CallableMessage<["decorator", "other", "location"]>; readonly alternateKey: import("@typespec/compiler").CallableMessage<[]>; readonly disallowedTypeSpecDecorators: import("@typespec/compiler").CallableMessage<["decorator"]>; readonly expandProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly filterProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly invalidAllPropertiesNotationUsage: import("@typespec/compiler").CallableMessage<["decorator"]>; readonly key: import("@typespec/compiler").CallableMessage<[]>; readonly orderByProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly required: import("@typespec/compiler").CallableMessage<["decorator", "parameters"]>; readonly wrongType: import("@typespec/compiler").CallableMessage<["decorator", "target"]>; readonly graphRoute: import("@typespec/compiler").CallableMessage<[]>; readonly allowedValues: import("@typespec/compiler").CallableMessage<[]>; readonly allowedValuesTypeHomogeinity: import("@typespec/compiler").CallableMessage<[]>; readonly allowedValuesInvalidType: import("@typespec/compiler").CallableMessage<[]>; readonly autoExpandCycle: import("@typespec/compiler").CallableMessage<["decorator", "property"]>; readonly invalidPublicNamespaceName: import("@typespec/compiler").CallableMessage<["namespace"]>; readonly invalidWorkloadNamespaceName: import("@typespec/compiler").CallableMessage<["namespace"]>; readonly partial: import("@typespec/compiler").CallableMessage<[]>; readonly partialMissingExtends: import("@typespec/compiler").CallableMessage<["missingBaseModel", "model"]>; readonly graphDeprecatedMustBeAccompaniedByDefinition: import("@typespec/compiler").CallableMessage<[]>; readonly graphDeprecatedValueMustBeDefinedInDeprecatedDefinition: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessMustBeAppliedToInterfacesWithSingleSegmentGraphRouteRule: import("@typespec/compiler").CallableMessage<[]>; readonly referencedEntityModelCannotHaveComplexTypeProperties: import("@typespec/compiler").CallableMessage<[]>; readonly referencedEntityModelCanOnlyHaveNavigationProperties: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessInterfaceCannotHaveAnyNonActionFunctionOperations: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessDecoratorCannotBeUsedWithIsOwner: import("@typespec/compiler").CallableMessage<[]>; readonly ownerlessDecoratorCannotHaveBaseModel: import("@typespec/compiler").CallableMessage<[]>; readonly entityTypeInOnwerlessCannotBeUsedWithOtherInterfaces: import("@typespec/compiler").CallableMessage<[]>; readonly globalOperationMustBeUsedWithNonRoutedInterface: import("@typespec/compiler").CallableMessage<[]>; readonly globalOperationMustBeUsedWithProjectBindingType: import("@typespec/compiler").CallableMessage<[]>; readonly graphRouteWithRoutingParameterAsFinalSegment: import("@typespec/compiler").CallableMessage<["graphRoute"]>; readonly referenceTargetInterfaceMustHaveGraphRoute: import("@typespec/compiler").CallableMessage<[]>; readonly referenceTargetMustOnlyBeUsedOnceOnInterface: import("@typespec/compiler").CallableMessage<[]>; readonly referenceTargetPathShouldNotHaveParameters: import("@typespec/compiler").CallableMessage<["decorator", "target"]>; readonly interfaceWithGraphRouteMustExtendGraphStandardBaseInterface: import("@typespec/compiler").CallableMessage<[]>; readonly duplicateGraphRouteNotAllowed: import("@typespec/compiler").CallableMessage<["graphRoute", "target", "existing"]>; readonly duplicateParametersAreNotAllowedInGraphRoute: import("@typespec/compiler").CallableMessage<["parameters", "graphRoute", "target"]>; readonly complexCannotBeDecoratedWithPartial: import("@typespec/compiler").CallableMessage<[]>; readonly returnSourceOnlyAppliesToActionsAndFunctions: import("@typespec/compiler").CallableMessage<[]>; readonly deltaCanOnlyBeAppliedToFunctionsNamedDelta: import("@typespec/compiler").CallableMessage<[]>; readonly deltaCanOnlyBeUsedWithFunctions: import("@typespec/compiler").CallableMessage<[]>; readonly deltaCanOnlyBeUsedInCollectionInterfacesThatExtendEntityTypes: import("@typespec/compiler").CallableMessage<[]>; readonly interfaceWithDeltaDefinitionMustIncludeAGetOperation: import("@typespec/compiler").CallableMessage<[]>; readonly deltaFunctionReturnTypeMustBeCollectionOfEntityType: import("@typespec/compiler").CallableMessage<[]>; readonly complexTypesAreNotAddressableThroughUniqueUrls: import("@typespec/compiler").CallableMessage<["complexType"]>; readonly entityAndComplexAreMutuallyExclusive: import("@typespec/compiler").CallableMessage<["decorator", "model"]>; readonly filterPropertiesShouldBeSimple: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly filterExpressionRestrictionProperties: import("@typespec/compiler").CallableMessage<["properties", "model"]>; readonly filterExpressionRestrictionPropertiesShouldBeSimple: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly filterExpressionRestrictionPropertiesMustBeFilterable: import("@typespec/compiler").CallableMessage<["properties"]>; readonly navigationPropertyShouldBeTargettedWithOneInterface: import("@typespec/compiler").CallableMessage<["models"]>; readonly graphRouteMustMatchModelStructure: import("@typespec/compiler").CallableMessage<["graphRoute", "model"]>; readonly overloadedFunctionReturnTypesMustBeSame: import("@typespec/compiler").CallableMessage<["returnTypes", "operation"]>; readonly enumMemberUnknownFutureValueCannotHaveDocString: import("@typespec/compiler").CallableMessage<["member"]>; readonly addressUrlsAreNotEqual: import("@typespec/compiler").CallableMessage<["decorator", "target"]>; readonly partialDeclaringSignatureMustMatchReference: import("@typespec/compiler").CallableMessage<["target", "decorator"]>; readonly openDecoratorCannotBeUsedWithPartial: import("@typespec/compiler").CallableMessage<[]>; readonly interfaceWithGraphRouteTargetingFunctionMustTargetComposableFunction: import("@typespec/compiler").CallableMessage<[]>; readonly graphRouteMustHaveMatchingGraphRoutesForEachSubPath: import("@typespec/compiler").CallableMessage<["subPath", "graphRoute"]>; readonly sharedEntityCannotBePartial: import("@typespec/compiler").CallableMessage<["model"]>; readonly sharedEntityCannotHaveOwner: import("@typespec/compiler").CallableMessage<["model"]>; readonly flatBagDiscriminatorMustExist: import("@typespec/compiler").CallableMessage<["model", "discriminator"]>; readonly flatBagDiscriminatorMustBeEnum: import("@typespec/compiler").CallableMessage<["discriminator", "model", "actualType"]>; readonly variantTargetMustBeFlatBagSibling: import("@typespec/compiler").CallableMessage<["property"]>; readonly variantTargetMustNotBeDiscriminator: import("@typespec/compiler").CallableMessage<["property", "model"]>; readonly variantValuesMustBeEnumMembers: import("@typespec/compiler").CallableMessage<["values", "property", "enum", "model"]>; readonly variantValuesMustNotBeEmpty: import("@typespec/compiler").CallableMessage<["property"]>; }; "singleton-invalid-name": { readonly default: import("@typespec/compiler").CallableMessage<["value"]>; }; "extends-invalid-use": { readonly default: import("@typespec/compiler").CallableMessage<["type", "type"]>; readonly namespaces: "A model can only extend other models in a different logical namespace. Use @graphPartial instead."; }; "type-invalid-use": { readonly default: import("@typespec/compiler").CallableMessage<["type"]>; readonly recordTypeCannotBePrepopulated: import("@typespec/compiler").CallableMessage<["type"]>; readonly recordTypeCannotBeNull: import("@typespec/compiler").CallableMessage<["type"]>; readonly recordTypeCannotBeUsedInLine: import("@typespec/compiler").CallableMessage<["type"]>; readonly interfaceWithPartialBindingType: import("@typespec/compiler").CallableMessage<["interface", "type"]>; readonly propertyTypeCannotBeStringLiteral: import("@typespec/compiler").CallableMessage<["property", "type"]>; readonly sharedEntityCannotCreateSingletonOrEntitySet: import("@typespec/compiler").CallableMessage<["type"]>; readonly collectionShouldNotBeEnum: import("@typespec/compiler").CallableMessage<["member", "enum"]>; }; "container-invalid-use": { readonly default: "@container can only be used once in a compilation unit."; }; "invalid-standard-entity-declaration": { readonly default: import("@typespec/compiler").CallableMessage<["kind"]>; }; "decorator-unknown-value": { readonly filterExpressionRestrictionAllowedExpression: import("@typespec/compiler").CallableMessage<["allowedExpression"]>; }; }, C, M>) => void; //# sourceMappingURL=lib.d.ts.map