import type { Client, ClientOptions } from "@azure-rest/core-client"; import type { TokenCredential } from "@azure/core-auth"; /** Azure Monitor data collection client. */ export interface LogsIngestionContext extends Client { /** The API version to use for this operation. */ /** Known values of {@link KnownVersions} that the service accepts. */ apiVersion: string; } /** Optional parameters for the client. */ export interface LogsIngestionClientOptions extends ClientOptions { /** The API version to use for this operation. */ /** Known values of {@link KnownVersions} that the service accepts. */ apiVersion?: string; /** * The Audience to use for authentication with Microsoft Entra ID. The * audience is not considered when using a shared key. * {@link KnownMonitorAudience} can be used interchangeably with audience */ audience?: string; } /** Azure Monitor data collection client. */ export declare function createLogsIngestion(endpoint: string, tokenCredential: TokenCredential, options?: LogsIngestionClientOptions): LogsIngestionContext; //# sourceMappingURL=logsIngestionContext.d.ts.map