import type { ElementTemplateUpdateCommitContext } from './types.js';
export interface ElementTemplateUpdatePatchOptions {
    pipelineOptions?: PipelineOptions | undefined;
    reloadVersion?: number | undefined;
    flowIds?: number[] | undefined;
}
export interface ElementTemplateUpdateEventData {
    payload: string;
    patchOptions: ElementTemplateUpdatePatchOptions;
}
export interface ElementTemplateUpdateEvent extends RuntimeProxy.Event {
    data: ElementTemplateUpdateEventData;
}
export declare function createElementTemplateUpdateEvent(payload: ElementTemplateUpdateCommitContext): ElementTemplateUpdateEvent;
export declare function parseElementTemplateUpdateEventPayload(data: unknown): ElementTemplateUpdateCommitContext;
