/** * @license * Copyright 2026 Google LLC * SPDX-License-Identifier: Apache-2.0 */ /** * Decorator to mark classes and methods as experimental. * Logs a warning once per item when the class is instantiated or the method is called. */ export type Constructor = new (...args: unknown[]) => any; export declare function experimental(target: T, propertyKey?: P, descriptor?: PropertyDescriptor): P extends undefined ? T : PropertyDescriptor;