import { Request, Response } from "express"; /** */ export interface Store { findOne(...args: any[]): Promise; findMany(...args: any[]): Promise; remove(args?: any): Promise; add(...args: any[]): Promise; update(...args: any[]): Promise; } /** */ export declare type Validate = (req: Request) => Promise; /** */ export interface Options { validate?: Validate; } export declare type Payload = (req: Request, res: Response) => [string | undefined, {} | undefined];