import { ValueObject } from '../shared/ValueObject'; /** * Contract Accessibility Value Object * Defines accessibility requirements for a contract */ export declare class ContractAccessibility extends ValueObject { readonly supported: boolean; readonly roles: string[]; readonly keyboardActions: string[]; readonly ariaAttributes?: string[] | undefined; constructor(supported: boolean, roles: string[], keyboardActions: string[], ariaAttributes?: string[] | undefined); /** * Creates a ContractAccessibility instance */ static create(params?: Partial): ContractAccessibility; /** * Checks if accessibility is properly configured */ get isProperlyConfigured(): boolean; protected getEqualityProperties(): any[]; toString(): string; } //# sourceMappingURL=ContractAccessibility.d.ts.map