export interface Rule { name: string; passes: (args: string[] | undefined, value: any) => Promise; message?: string; }