import { DetectorSync, IResource, ResourceAttributes } from '@opentelemetry/resources';
/**
 * The AzureVmDetector can be used to detect if a process is running in an Azure VM.
 * @returns a {@link Resource} populated with data about the environment or an empty Resource if detection fails.
 */
declare class AzureVmResourceDetector implements DetectorSync {
    detect(): IResource;
    getAzureVmMetadata(): Promise<ResourceAttributes>;
}
export declare const azureVmDetector: AzureVmResourceDetector;
export {};
//# sourceMappingURL=AzureVmDetector.d.ts.map