import { FormBuilderInputOption } from './form-builder.types';
import { ScreenDetectorService } from '@al00x/screen-detector';
import * as i0 from "@angular/core";
export declare class CacControlBuilderComponent<T> {
    screenDetector: ScreenDetectorService;
    class?: string;
    style: {
        [p: string]: any;
    };
    allowAutocomplete?: boolean;
    options: import("@angular/core").InputSignal<FormBuilderInputOption<T>>;
    protected input: import("@angular/core").Signal<FormBuilderInputOption<T>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CacControlBuilderComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CacControlBuilderComponent<any>, "cac-control-builder", never, { "class": { "alias": "class"; "required": false; }; "style": { "alias": "style"; "required": false; }; "allowAutocomplete": { "alias": "allowAutocomplete"; "required": false; }; "options": { "alias": "options"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
}
