import { LitElement } from 'lit';
import { FirstFocusController } from '../controllers/first-focus.controller.js';
import { ClosableController } from '../controllers/closable.controller.js';
import { InlineFocusTrapController } from '../controllers/inline-focus-trap.controller.js';
export declare class CdsBaseFocusTrap extends LitElement {
    firstFocusController: FirstFocusController<this>;
    closableController: ClosableController<this>;
    protected inlineFocusTrapController: InlineFocusTrapController<this>;
    protected demoMode: boolean;
    protected focusTrapId: string;
    constructor();
    protected render(): import("lit-html").TemplateResult<1>;
}
