import { Kysely } from 'kysely';
import { Pool } from 'pg';
import { ConfigService } from '@nestjs/config';
import { AppConfig } from "../config/configs";
import { DB } from './database.type';
export declare const pgPoolProvider: {
    provide: typeof Pool;
    inject: (typeof ConfigService)[];
    useFactory: (configService: ConfigService<AppConfig, true>) => Pool;
};
export declare const kyselyProvider: {
    provide: typeof Kysely;
    inject: (typeof Pool)[];
    useFactory: (pool: Pool) => Kysely<DB>;
};
