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