import type { DefineOptions, ApolloController } from '@apollo-elements/core'; import type { ReactiveControllerHost } from 'lit'; /** * Fired when an element property changes */ export declare class PolymerChangeEvent extends CustomEvent<{ value: T; }> { constructor(key: string, value: T); } /** * Decorator to fire a Polymer-Library-style `*-changed` event; */ export declare function notify(opts?: DefineOptions): ; }>(proto: T, name: keyof T) => void;