import { LitElement, PropertyValues } from "lit"; import { ZomeName } from "@holochain/client"; import { ZomeViewModel } from "./ZomeViewModel"; import { Cell } from "@ddd-qc/cell-proxy"; declare const ZomeElement_base: (abstract new (...args: any[]) => { _cell?: Cell; get cell(): Cell; }) & typeof LitElement; export declare class ZomeElement extends ZomeElement_base { readonly defaultZomeName: ZomeName; constructor(defaultZomeName: ZomeName); _cell_via_context: Cell; protected _zomeName: ZomeName; get zomeName(): ZomeName; protected _zvm: ZVM; perspective: P; private _consumer?; private requestZvm; protected zvmUpdated(_newZvm: ZVM, _oldZvm?: ZVM): Promise; shouldUpdate(changedProperties: PropertyValues): boolean; } export {}; //# sourceMappingURL=ZomeElement.d.ts.map