/**
 * A helper function to apply TypeScript mixins
 *
 * https://www.typescriptlang.org/docs/handbook/mixins.html
 *
 * @param derivedCtor - The mixin target class
 * @param baseCtors - An array of classes to combine into the target class
 * @returns The mixed class
 *
 * @example
 * applyMixins(SmartObject, [Disposable, Activatable]);
 */
export declare function applyMixins(derivedCtor: any, baseCtors: any[]): void;
