import { BaseSelfControl } from './BaseSelfControl';
export declare class SelfListItem extends BaseSelfControl<string, string, string, HTMLDivElement> {
    #private;
    onlyLastLevel: boolean;
    private validateNormal;
    private validateRequired;
    isValueEmpty: () => boolean;
    isValueNotEmpty: () => boolean;
    validate: () => void;
    cleaningClassInitializer: () => void;
    refreshHasChange: () => void;
    restartDefaultValue: () => void;
    get value(): string;
    set value(value: string);
    setValue: (ids: string) => void;
    constructor(value: string);
    deserialize: (json: string) => void;
    static empty(value?: string): SelfListItem;
}
