import { ModelComponent, ValidationContext } from '../validation/validation-context'; import { RolesSpecifierConfig } from '../config'; import { Type } from './type'; import { Field } from './field'; export declare class RolesSpecifier implements ModelComponent { private readonly input; private readonly declaringFieldOrType; readonly read: ReadonlyArray; readonly readWrite: ReadonlyArray; constructor(input: RolesSpecifierConfig, declaringFieldOrType: Type | Field); validate(context: ValidationContext): void; }