import { ValidationObjectSchema } from '../../../domain'; import { ValidationBuilder, ValidationCustomBuilder } from '../../../domain/protocols'; import { IThemis } from '../../../domain/themis'; import { IThemisMethods } from '../../../domain/themis/themis-methods'; export declare class IThemisAdapter implements IThemis { number: ValidationBuilder.Fn<'number'>; string: ValidationBuilder.Fn<'string'>; object: ValidationBuilder.Fn<'object'>; array: ValidationBuilder.Fn<'array'>; custom: ValidationCustomBuilder; schema: (shape: ValidationObjectSchema.Shape) => ValidationObjectSchema; constructor(builder: ValidationBuilder, methods: IThemisMethods); }