interface ActionDefinitions { [key: string]: ActionDefinition; } export interface ActionDefinition { title?: string; icon?: string; color?: string; background?: string; params?: ActionParameterMap; render?: (container: HTMLElement, params: any) => HTMLElement; } interface ActionParameterMap { [key: string]: string; } export declare let actions: ActionDefinitions; export interface ToggleSetParameters { OnValue: number | object; state: boolean | object; operation: object | string; } export declare function renderToggleSetAction(definition: ActionDefinition, text: string, params: ToggleSetParameters): HTMLElement; export declare function actionText(value: string): HTMLElement; export declare let missingDefs: Array; export declare function missingFormalDefinition(identifier: string): void; export {};