declare const MetallicElement_base: {
    new (...args: any[]): {
        [x: string]: any;
        "__#18@#setups": Set<() => () => void>;
        "__#18@#setdowns": Set<() => void>;
        register_setup(setup: () => () => void): void;
        setup(): () => void;
        connectedCallback(): void;
        disconnectedCallback(): void;
    };
} & {
    new (): HTMLElement;
    prototype: HTMLElement;
};
export declare class MetallicElement extends MetallicElement_base {
}
export {};
