declare module "join-js" { export type ResultMap = { mapId: string; createNew?: () => any; idProperty?: string | { name: string, column: string } | (string | { name: string, column: string })[]; properties?: (string | { name: string; column: string; })[]; associations?: { name: string; mapId: string; columnPrefix?: string; }[]; collections?: { name: string; mapId: string; columnPrefix?: string; }[]; }; declare function NotFoundError(message?: string): void; const JoinJs: { map(resultSet: any[], maps: ResultMap[], mapId: string, columnPrefix?: string): any; mapOne(resultSet: any[], maps: ResultMap[], mapId: string, columnPrefix?: string, isRequired?: boolean): any; NotFoundError: NotFoundError }; export default JoinJs; }