import { bsElement } from './element';
export declare class Renderer {
    elements: bsElement;
    private data;
    private nextFramePropertiesUpdate;
    constructor(elements?: bsElement, data?: Record<string, unknown>);
    bind(elements: bsElement, data?: Record<string, unknown>): void;
    updateOnNextFrame(properties: (string | symbol)[]): Promise<void>;
    update(propertychanged?: (string | symbol)[]): Promise<void>;
    private build;
    private setEvents;
    private setAttributes;
    private evalIf;
    private evalFor;
    private elvalExpression;
    toString(style?: boolean): string;
}
//# sourceMappingURL=renderer.d.ts.map