import { ReactiveController, ReactiveElement } from 'lit';
/**
 * Adds anchor/link support for interactive custom elements.
 */
export declare function typeAnchor<T extends Anchor>(): ClassDecorator;
export interface Anchor extends ReactiveElement {
    disabled: boolean;
    readOnly: boolean;
    _internals: ElementInternals;
}
export declare class TypeAnchorController<T extends Anchor> implements ReactiveController {
    #private;
    private host;
    constructor(host: T);
    hostConnected(): Promise<void>;
}
