import { RefObject } from "preact";
import { PureComponent as PreactComponent } from "preact/compat";
export declare abstract class PureComponent<P = {}, S = {}> extends PreactComponent<P, S> {
    protected refs: Record<string, RefObject<HTMLElement>>;
    protected createRef<T extends HTMLElement>(name: string): RefObject<T>;
}
export default PureComponent;
