/**
 * @license
 * Copyright UIUX Engineering All Rights Reserved.
 */
import { AbstractFormFactory, FormBuilderFactoryService, IFormDefaultValueConfig, IFormErrorsConfig, IFormValidatorsConfig } from '@uiux/cdk/forms';
export declare class SpSearchAutoComplateFormGroup extends AbstractFormFactory {
    private formBuilderFactory;
    private _action?;
    constructor(formBuilderFactory: FormBuilderFactoryService, _action?: Function);
    defaultValueConfig(): IFormDefaultValueConfig;
    validatorsConfig(): IFormValidatorsConfig;
    errorsMessagesConfig(): IFormErrorsConfig;
    onChange(): void;
}
export declare class SpSearchAutoComplateFormGroupFactory {
    private fp;
    constructor(fp: FormBuilderFactoryService);
    create(action?: Function): SpSearchAutoComplateFormGroup;
}
export declare function _searchFormGroupFactory(parentDispatcher: SpSearchAutoComplateFormGroupFactory, fp: FormBuilderFactoryService): SpSearchAutoComplateFormGroupFactory;
export declare const SP_SEARCH_AUTOCOMPLETE_FORMGROUP_PROVIDER: any;
