/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
export declare const typescriptDeclarationFixConstant = 1;
import { UiEvent } from "./UiEvent";
import { TeamAppsEvent } from "../modules/util/TeamAppsEvent";
import { UiFieldConfig } from "./UiFieldConfig";
import { UiTextColorMarkerFieldMarkerDefinitionConfig } from "./UiTextColorMarkerFieldMarkerDefinitionConfig";
import { UiTextColorMarkerFieldValueConfig } from "./UiTextColorMarkerFieldValueConfig";
import { UiFieldCommandHandler } from "./UiFieldConfig";
import { UiFieldEventSource } from "./UiFieldConfig";
export interface UiTextColorMarkerFieldConfig extends UiFieldConfig {
    _type?: string;
    markerDefinitions?: UiTextColorMarkerFieldMarkerDefinitionConfig[];
    toolbarEnabled?: boolean;
}
export interface UiTextColorMarkerFieldCommandHandler extends UiFieldCommandHandler {
    setMarkerDefinitions(markerDefinitions: UiTextColorMarkerFieldMarkerDefinitionConfig[], newValue: UiTextColorMarkerFieldValueConfig): any;
    setToolbarEnabled(enabled: boolean): any;
}
export interface UiTextColorMarkerFieldEventSource extends UiFieldEventSource {
    onTextSelected: TeamAppsEvent<UiTextColorMarkerField_TextSelectedEvent>;
}
export interface UiTextColorMarkerField_TextSelectedEvent extends UiEvent {
    start: number;
    end: number;
}
