/*!
 * Copyright Sysdoc @ 2019
 */
import { IPnPField } from "./IPnPField";
export interface ISPFieldDecorator<T, V> {
    filter?(value: V, field: IPnPField, values: Partial<T>): boolean;
    validate?(value: V, field: IPnPField, values: Partial<T>): string[] | true;
    validateAsync?(value: V, field: IPnPField, values: Partial<T>, cb: (res: string[] | true) => void): void;
}
