import { AzureMonitorOpenTelemetryOptions } from "./types";
/**
 * Initialize Azure Monitor
 * @param options Configuration
 */
export declare function useAzureMonitor(options?: AzureMonitorOpenTelemetryOptions): void;
/**
* Shutdown Azure Monitor
*/
export declare function shutdownAzureMonitor(): Promise<void>;
/**
 *Try to send all queued telemetry if present.
 */
export declare function flushAzureMonitor(): Promise<void>;
