import type { DisplayObject } from '../display-objects';
/**
 * canvas.customElements
 *
 * @see https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry
 */
export declare class CustomElementRegistry {
    private registry;
    constructor();
    define<T extends DisplayObject>(name: string, constructor: new (...args: any[]) => T): void;
    /**
     * @see https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/get
     */
    get<T extends DisplayObject>(name: string): new (...args: any[]) => T;
}
//# sourceMappingURL=CustomElementRegistry.d.ts.map