import { Constructor } from './types'; export declare function withProps(Base: T): { new (...args: any[]): { [name: string]: any; __props: object; attributeChangedCallback(name: string, _: string, newValue: string): void; }; readonly observedAttributes: string[]; } & T;