import { Observable } from 'rxjs'; import { SimpleChanges, OnChanges } from '@angular/core'; import { AbstractControl, Validator, AsyncValidatorFn } from '@angular/forms'; export declare class ValidSpaceNameValidatorDirective implements Validator, OnChanges { static readonly MIN_SPACE_NAME_LENGTH: number; static readonly MAX_SPACE_NAME_LENGTH: number; validSpaceName: boolean; private valFn; constructor(); ngOnChanges(changes: SimpleChanges): void; validate(control: AbstractControl): Observable<{ [key: string]: any; }>; } export declare function validSpaceNameValidator(): AsyncValidatorFn;