import { Model } from '../models/Model';
export type JoinConfig = string | {
    model: typeof Model;
    joinColumn: string;
    required?: boolean;
};
export declare function buildEncounterLinkedSyncFilterJoins(tablesToTraverse: JoinConfig[]): string;
export declare function buildEncounterLinkedSyncFilter(tablesToTraverse: JoinConfig[], markedForSyncPatientsTable: string): string;
//# sourceMappingURL=buildEncounterLinkedSyncFilter.d.ts.map