import { AppErrorPgDocumentInterface, AppRuntimeSettingsPgDocumentInterface, PgDocumentInterface, UserInfoPgDocumentInterface } from "../document-interfaces"; import { BaseEntity } from "../../app-data-objects"; import { DataSource, Repository } from "typeorm"; export declare class PgPersistenceService { protected readonly dataSource: DataSource; constructor(dataSource: DataSource); protected getPgDocumentInterface>(entity: new () => TEntity, initFunc: (repo: Repository) => TDocInterface): TDocInterface; getUserInfoDocumentInterface(): UserInfoPgDocumentInterface; getAppErrorDocumentInterface(): AppErrorPgDocumentInterface; getAppRuntimeSettingsDocumentInterface(): AppRuntimeSettingsPgDocumentInterface; }