default: ModelConstructorWithStatics< MergeManifestMethods< { camelToSnake: { createdBy: "created_by"; createdOn: "created_on"; originalLanguage: "original_language"; teamID: "team_id"; }; hasRevisions: true; schema: { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }; tableName: "blog_posts"; }, { getMostRecentBlogPosts( this: VersionedModelConstructor< InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & ModelInstanceCore< InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, > & RevisionFieldMap & {} & BlogPostInstanceMethodsMap, never, > & BlogPostStaticMethodsMap & CreateFromRowStatic< MergeManifestMethods< { camelToSnake: { createdBy: "created_by"; createdOn: "created_on"; originalLanguage: "original_language"; teamID: "team_id"; }; hasRevisions: true; schema: { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }; tableName: "blog_posts"; }, BlogPostStaticMethodsMap, BlogPostInstanceMethodsMap, >, >, teamID: string, options?: BlogPostFeedOptions, ): Promise<{ blogPosts: BlogPostInstance[]; offsetDate: Date }>; getMostRecentBlogPostsBySlug( this: VersionedModelConstructor< InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & ModelInstanceCore< InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, > & RevisionFieldMap & {} & BlogPostInstanceMethodsMap, never, > & BlogPostStaticMethodsMap & CreateFromRowStatic< MergeManifestMethods< { camelToSnake: { createdBy: "created_by"; createdOn: "created_on"; originalLanguage: "original_language"; teamID: "team_id"; }; hasRevisions: true; schema: { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }; tableName: "blog_posts"; }, BlogPostStaticMethodsMap, BlogPostInstanceMethodsMap, >, >, teamSlugName: string, options?: BlogPostFeedOptions, ): Promise<{ blogPosts: BlogPostInstance[]; offsetDate?: Date }>; getWithCreator( this: VersionedModelConstructor< InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & ModelInstanceCore< InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, > & RevisionFieldMap & {} & BlogPostInstanceMethodsMap, never, > & BlogPostStaticMethodsMap & CreateFromRowStatic< MergeManifestMethods< { camelToSnake: { createdBy: "created_by"; createdOn: "created_on"; originalLanguage: "original_language"; teamID: "team_id"; }; hasRevisions: true; schema: { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }; tableName: "blog_posts"; }, BlogPostStaticMethodsMap, BlogPostInstanceMethodsMap, >, >, id: string, ): Promise<BlogPostInstance>; }, { populateUserInfo( this: InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, > & ModelInstanceCore< InferData< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, InferVirtual< { createdBy: StringType<true>; createdOn: DateType<false>; html: ObjectType<string, false>; id: StringType<false>; originalLanguage: StringType<true>; teamID: StringType<true>; text: ObjectType<string, false>; title: ObjectType<string, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; }, >, > & RevisionFieldMap & {} & BlogPostInstanceMethodsMap & BlogPostRelations, user: UserAccessContext, ): void; }, >, EmptyRecord,> = ...