import { LitElement } from 'lit';
import { Actor } from 'xstate';
import { createLogic } from '@itk-viewer/vtkjs/view-3d-vtkjs.js';
type ComponentActor = Actor<ReturnType<typeof createLogic>>;
export declare class ItkView3dVtkjs extends LitElement {
    actor: ComponentActor | undefined;
    container: HTMLElement | undefined;
    dispatched: boolean;
    getActor(): ComponentActor | undefined;
    protected setActor(actor: ComponentActor): void;
    protected sendContainer(): void;
    protected onContainer(container: Element | undefined): void;
    render(): import("lit").TemplateResult<1>;
    static styles: import("lit").CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'itk-view-3d-vtkjs': ItkView3dVtkjs;
    }
}
export {};
//# sourceMappingURL=itk-view-3d-vtkjs.d.ts.map