import { Event, LookupFieldAdapter, SmartField, SmartFieldAcceptByTextEvent, SmartFieldAcceptInputEvent, SmartFieldLookupResult } from '../../../index';
export declare class SmartFieldAdapter extends LookupFieldAdapter {
    widget: SmartField<any>;
    constructor();
    /** @internal */
    _postCreateWidget(): void;
    protected _syncResult(result: SmartFieldLookupResult<any>): void;
    protected _syncDisplayText(displayText: string): void;
    protected _onWidgetEvent(event: Event<SmartField<any>>): void;
    protected _onWidgetAcceptByText(event: SmartFieldAcceptByTextEvent): void;
    protected _onWidgetAcceptInput(event: SmartFieldAcceptInputEvent): void;
}
//# sourceMappingURL=SmartFieldAdapter.d.ts.map