import Dream from '../Dream.js'; import OpsStatement from './ops-statement.js'; export default class CurriedOpsStatement['DB'], FN extends keyof DB[InstanceType['table']] & string, FinalType> { factoryFn: (dreamClass: T, fieldName: FN) => OpsStatement; constructor(factoryFn: (dreamClass: T, fieldName: FN) => OpsStatement); toOpsStatement(dreamClass: T, fieldName: FN): OpsStatement; }