import type { ClientOptions } from "@azure-rest/core-client";
import type { TokenCredential } from "@azure/core-auth";
import type { DeviceUpdateClient } from "./clientDefinitions.js";
/** The optional parameters for the client */
export interface DeviceUpdateClientOptions extends ClientOptions {
    /** The api version option of the client */
    apiVersion?: string;
}
/**
 * Initialize a new instance of `DeviceUpdateClient`
 * @param endpoint - The Device Update for IoT Hub account endpoint (hostname only, no protocol).
 * @param credentials - uniquely identify client credential
 * @param options - the parameter for all optional parameters
 */
export default function createClient(endpoint: string, credentials: TokenCredential, { apiVersion, ...options }?: DeviceUpdateClientOptions): DeviceUpdateClient;
//# sourceMappingURL=deviceUpdate.d.ts.map