import { LitElement } from 'lit'; export declare class ItkViewer extends LitElement { actor: import("xstate").Actor; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, {}, never, never, never, never, "active", string, import("xstate").NonReducibleUnknown, import("xstate").NonReducibleUnknown, import("xstate").EventObject, import("xstate").MetaObject, { readonly id: "viewer"; readonly initial: "active"; readonly context: { readonly viewports: []; readonly images: {}; }; readonly states: { readonly active: { readonly on: { readonly createChild: { readonly actions: readonly [import("xstate").ActionFunction<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, import("@itk-viewer/viewer/children.js").CreateChild, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, undefined, never, never, never, never, never>]; }; readonly setImage: { readonly actions: readonly [import("xstate").ActionFunction<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, undefined, never, never, never, never, never>, import("xstate").ActionFunction<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, undefined, never, never, never, never, never>]; }; readonly sendImageToViewports: { readonly actions: readonly [({ context, event: { image } }: import("xstate").ActionArgs<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }>) => void]; }; }; }; }; }>>; getActor(): import("xstate").Actor; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, {}, never, never, never, never, "active", string, import("xstate").NonReducibleUnknown, import("xstate").NonReducibleUnknown, import("xstate").EventObject, import("xstate").MetaObject, { readonly id: "viewer"; readonly initial: "active"; readonly context: { readonly viewports: []; readonly images: {}; }; readonly states: { readonly active: { readonly on: { readonly createChild: { readonly actions: readonly [import("xstate").ActionFunction<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, import("@itk-viewer/viewer/children.js").CreateChild, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, undefined, never, never, never, never, never>]; }; readonly setImage: { readonly actions: readonly [import("xstate").ActionFunction<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, undefined, never, never, never, never, never>, import("xstate").ActionFunction<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, undefined, never, never, never, never, never>]; }; readonly sendImageToViewports: { readonly actions: readonly [({ context, event: { image } }: import("xstate").ActionArgs<{ viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[]; images: Record; }, { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }, import("@itk-viewer/viewer/children.js").CreateChild | { type: "setImage"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; name?: string; } | { type: "sendImageToViewports"; image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage; }>) => void]; }; }; }; }; }>>; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'itk-viewer': ItkViewer; } } //# sourceMappingURL=itk-viewer-element.d.ts.map