import { ValidationState } from './validations/types'; declare type AnyFunction = (...arge: any) => any; export declare const compose: (...fns: AnyFunction[]) => (...args: any[]) => any; export declare const prop: (...args: any[]) => any; export declare const all: (list: readonly boolean[]) => boolean; export declare function isPropertyValid(property: keyof S, validations: ValidationState): any; export {};