/// <reference types="node" />
import { BaseSelfControl } from './BaseSelfControl';
export declare class SelfMobileNumberArray extends BaseSelfControl<Array<string>, Array<string>, string, HTMLInputElement> {
    #private;
    minLength: number | undefined;
    maxLength: number | undefined;
    private validateNormal;
    private validateRequired;
    isValueEmpty: () => boolean;
    isValueNotEmpty: () => boolean;
    validate: () => void;
    cleaningClassInitializer: () => void;
    refreshHasChange: () => void;
    restartDefaultValue: () => void;
    get value(): Array<string>;
    set value(value: Array<string>);
    setValue: (value: Array<string>) => void;
    deserialize: (value: Array<string>) => void;
    useAsFilter: boolean;
    timer?: NodeJS.Timeout | null;
    triggerChangeFilters?: () => void;
    constructor(value: Array<string>);
    static empty(): SelfMobileNumberArray;
    static deserialize(value?: Array<string>): SelfMobileNumberArray;
}
