import { ConsentFlowInstance } from '../.././models/index';
import { DbContractType } from '../../types/consentflowcontract';
import { ProfileType } from '../../types/profile';
export declare const getContractById: (id: string) => Promise<DbContractType | null>;
export declare const getContractByUri: (uri: string) => Promise<DbContractType | null>;
export declare const getConsentFlowContractById: (id: string) => Promise<ConsentFlowInstance | null>;
export declare const getRequestedForList: (id: string) => Promise<{
    profile: any;
    status: any;
    readStatus: any;
}[]>;
export declare const getSharedInsightsRequestsForTargetProfile: (targetProfileId: string) => Promise<{
    profile: ProfileType;
    status: "pending" | "accepted";
    readStatus: "unseen" | "seen" | null;
    contractId: string;
}[]>;
export declare const getRequestedForByStatus: (id: string, status: "pending" | "accepted" | "denied") => Promise<{
    profile: any;
    status: any;
    readStatus: any;
}[]>;
export declare const getRequestedForForUser: (contractId: string, requesterProfileId: string) => Promise<{
    profile: any;
    status: any;
    readStatus: any;
}[]>;
export declare const getAllRequestsForTargetProfile: (targetProfileId: string) => Promise<{
    contract: any;
    profile: any;
    status: any;
    readStatus: any;
}[]>;
//# sourceMappingURL=read.d.ts.map