import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import { LicenseKeyActivate } from "../models/components/licensekeyactivate.js"; import { LicenseKeyActivationRead } from "../models/components/licensekeyactivationread.js"; import { LicenseKeyDeactivate } from "../models/components/licensekeydeactivate.js"; import { LicenseKeyRead } from "../models/components/licensekeyread.js"; import { LicenseKeyValidate } from "../models/components/licensekeyvalidate.js"; import { LicenseKeyWithActivations } from "../models/components/licensekeywithactivations.js"; import { ValidatedLicenseKey } from "../models/components/validatedlicensekey.js"; import { LicenseKeysGetRequest } from "../models/operations/licensekeysget.js"; import { LicenseKeysGetActivationRequest } from "../models/operations/licensekeysgetactivation.js"; import { LicenseKeysListRequest, LicenseKeysListResponse } from "../models/operations/licensekeyslist.js"; import { LicenseKeysUpdateRequest } from "../models/operations/licensekeysupdate.js"; import { PageIterator } from "../types/operations.js"; export declare class LicenseKeys extends ClientSDK { /** * List License Keys * * @remarks * Get license keys connected to the given organization & filters. * * **Scopes**: `license_keys:read` `license_keys:write` */ list(request: LicenseKeysListRequest, options?: RequestOptions): Promise>; /** * Get License Key * * @remarks * Get a license key. * * **Scopes**: `license_keys:read` `license_keys:write` */ get(request: LicenseKeysGetRequest, options?: RequestOptions): Promise; /** * Update License Key * * @remarks * Update a license key. * * **Scopes**: `license_keys:write` */ update(request: LicenseKeysUpdateRequest, options?: RequestOptions): Promise; /** * Get Activation * * @remarks * Get a license key activation. * * **Scopes**: `license_keys:read` `license_keys:write` */ getActivation(request: LicenseKeysGetActivationRequest, options?: RequestOptions): Promise; /** * Validate License Key * * @remarks * Validate a license key. * * **Scopes**: `license_keys:write` */ validate(request: LicenseKeyValidate, options?: RequestOptions): Promise; /** * Activate License Key * * @remarks * Activate a license key instance. * * **Scopes**: `license_keys:write` */ activate(request: LicenseKeyActivate, options?: RequestOptions): Promise; /** * Deactivate License Key * * @remarks * Deactivate a license key instance. * * **Scopes**: `license_keys:write` */ deactivate(request: LicenseKeyDeactivate, options?: RequestOptions): Promise; } //# sourceMappingURL=licensekeys.d.ts.map