import { FocusTrap } from '@material/dom/focus-trap';
import '../aurelia-typed-observable-plugin-fix';
export declare class MdcFocusTrap {
    private root;
    constructor(root: HTMLElement);
    focusTrap?: FocusTrap;
    delay: boolean;
    initialFocusEl?: HTMLElement | (() => HTMLElement);
    skipInitialFocus: boolean;
    skipRestoreFocus: boolean;
    attached(): void;
    create(): void;
    trapFocus(): void;
    releaseFocus(): void;
}
