import { INetworkModule, Logger } from "@azure/msal-common"; import { ManagedIdentityId } from "../../config/ManagedIdentityId"; import { ManagedIdentityRequestParameters } from "../../config/ManagedIdentityRequestParameters"; import { BaseManagedIdentitySource } from "./BaseManagedIdentitySource"; import { CryptoProvider } from "../../crypto/CryptoProvider"; import { NodeStorage } from "../../cache/NodeStorage"; export declare class Imds extends BaseManagedIdentitySource { private identityEndpoint; constructor(logger: Logger, nodeStorage: NodeStorage, networkClient: INetworkModule, cryptoProvider: CryptoProvider, identityEndpoint: string); static tryCreate(logger: Logger, nodeStorage: NodeStorage, networkClient: INetworkModule, cryptoProvider: CryptoProvider): Imds; createRequest(resource: string, managedIdentityId: ManagedIdentityId): ManagedIdentityRequestParameters; } //# sourceMappingURL=Imds.d.ts.map