import { bindingMode as BindingMode } from "aurelia-binding"; import { BrowserService } from "../../services/browser-service"; import "jquery"; export declare class EditableInputElementService { private bindingMode; private browserService; constructor(bindingMode: BindingMode, browserService: BrowserService); editor: JQuery; element: JQuery | null; private windowResizeSubscription; maxLength: number; value: any; detached(): void; attached(): void; private windowResizeHandler(event); _show(element: JQuery): void; _refresh(): void; _hide(): void; } export interface IEditableInlineEditor { value: any; maxLength: number; show(element: JQuery, data: any, currentValue: any, onKeyPress: (event: Event) => boolean, onSave: () => void): void; hide(): void; attached(): Promise | void; detached(): void; } export { ISelectOption } from "../../interfaces/ISelectOption";