import { ExecuteScriptMessage, ExecuteScriptReplyMessage, extendedScriptVars, scriptInputs } from "./ExecuteScriptMessage.ts"; export type customRefScriptInputs = { elementId: string; ref?: HTMLElement; _script?: string; __scriptInputs?: Object; }; export declare class CustomRefMessage extends ExecuteScriptMessage { scriptInputs: I & customRefScriptInputs; constructor(script: (vars: extendedScriptVars) => T, scriptInputs: I & customRefScriptInputs, handler?: (message: ExecuteScriptReplyMessage) => void); }