import { ChangeDetectorRef } from '@angular/core';
import { ControlValueAccessor, FormControl } from '@angular/forms';
import { AbstractControlValueAccessor } from '../abstract-control-value-accesor';
export declare const SELECT_TOGGLE_INPUT_CONTROL_VALUE_ACCESSOR: any;
export declare class GallerySelectorComponent extends AbstractControlValueAccessor implements ControlValueAccessor {
    private changeDetector;
    control: FormControl;
    label: string;
    required: boolean;
    flex: number;
    flexPerc: number;
    id: any;
    thumb: string;
    action: (value?: any) => Promise<any>;
    private assignValue(result);
    constructor(changeDetector: ChangeDetectorRef);
    ngOnInit(): void;
    openGallery(): void;
}
