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