export declare class UpiRepository {
    count(): Promise<number>;
    create(upiId: string, createdBy?: bigint): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        createdBy: bigint | null;
        upiId: string;
    }>;
    findAll(): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        createdBy: bigint | null;
        upiId: string;
    }[]>;
    findById(id: number): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        createdBy: bigint | null;
        upiId: string;
    } | null>;
    update(id: number, upiId: string): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        createdBy: bigint | null;
        upiId: string;
    }>;
    delete(id: number): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        createdBy: bigint | null;
        upiId: string;
    }>;
}
//# sourceMappingURL=UpiRepository.d.ts.map