import { Environment, RenderResult, LiveBlock, UpdatingOpcode } from '@glimmer/interfaces';
import { SimpleElement, SimpleNode } from '@simple-dom/interface';
export default class RenderResultImpl implements RenderResult {
    env: Environment;
    private updating;
    private bounds;
    readonly drop: object;
    constructor(env: Environment, updating: UpdatingOpcode[], bounds: LiveBlock, drop: object);
    rerender({ alwaysRevalidate }?: {
        alwaysRevalidate?: false;
    }): void;
    parentElement(): SimpleElement;
    firstNode(): SimpleNode;
    lastNode(): SimpleNode;
    handleException(): void;
}
//# sourceMappingURL=render-result.d.ts.map