import { Prisma } from '@prisma/client';
import { PrismaService } from "../../../core/database/prisma/prisma.service";
export declare class SharedCheckinPartnerRepository {
    private readonly prisma;
    constructor(prisma: PrismaService);
    findById(id: string): Prisma.Prisma__SharedCheckinPartnerClient<{
        id: string;
        createdAt: Date;
        sortOrder: number;
        updatedAt: Date;
        isActive: boolean;
        updatedBy: string;
        createdBy: string;
        checkpointId: string;
        companyId: string;
        companyLabel: string;
        displayLabel: string | null;
        targetUrl: string;
    } | null, null, import("@prisma/client/runtime/library").DefaultArgs, Prisma.PrismaClientOptions>;
    listByCheckpoint(checkpointId: string): Prisma.PrismaPromise<{
        id: string;
        createdAt: Date;
        sortOrder: number;
        updatedAt: Date;
        isActive: boolean;
        updatedBy: string;
        createdBy: string;
        checkpointId: string;
        companyId: string;
        companyLabel: string;
        displayLabel: string | null;
        targetUrl: string;
    }[]>;
    listActiveByCheckpoint(checkpointId: string): Prisma.PrismaPromise<{
        id: string;
        createdAt: Date;
        sortOrder: number;
        updatedAt: Date;
        isActive: boolean;
        updatedBy: string;
        createdBy: string;
        checkpointId: string;
        companyId: string;
        companyLabel: string;
        displayLabel: string | null;
        targetUrl: string;
    }[]>;
    create(data: Prisma.SharedCheckinPartnerUncheckedCreateInput): Prisma.Prisma__SharedCheckinPartnerClient<{
        id: string;
        createdAt: Date;
        sortOrder: number;
        updatedAt: Date;
        isActive: boolean;
        updatedBy: string;
        createdBy: string;
        checkpointId: string;
        companyId: string;
        companyLabel: string;
        displayLabel: string | null;
        targetUrl: string;
    }, never, import("@prisma/client/runtime/library").DefaultArgs, Prisma.PrismaClientOptions>;
    update(id: string, data: Prisma.SharedCheckinPartnerUncheckedUpdateInput): Prisma.Prisma__SharedCheckinPartnerClient<{
        id: string;
        createdAt: Date;
        sortOrder: number;
        updatedAt: Date;
        isActive: boolean;
        updatedBy: string;
        createdBy: string;
        checkpointId: string;
        companyId: string;
        companyLabel: string;
        displayLabel: string | null;
        targetUrl: string;
    }, never, import("@prisma/client/runtime/library").DefaultArgs, Prisma.PrismaClientOptions>;
    delete(id: string): Prisma.Prisma__SharedCheckinPartnerClient<{
        id: string;
        createdAt: Date;
        sortOrder: number;
        updatedAt: Date;
        isActive: boolean;
        updatedBy: string;
        createdBy: string;
        checkpointId: string;
        companyId: string;
        companyLabel: string;
        displayLabel: string | null;
        targetUrl: string;
    }, never, import("@prisma/client/runtime/library").DefaultArgs, Prisma.PrismaClientOptions>;
}
