import { BasicMessageRecord, CredentialExchangeRecord as CredentialRecord, ProofExchangeRecord, SdJwtVcRecord, W3cCredentialRecord } from '@credo-ts/core';
import { CustomNotification } from '../types/notification';
import { OpenId4VPRequestRecord } from '../modules/openid/types';
export type NotificationsInputProps = {
    openIDUri?: string;
    openIDPresentationUri?: string;
};
export type NotificationReturnType = Array<BasicMessageRecord | CredentialRecord | ProofExchangeRecord | CustomNotification | SdJwtVcRecord | W3cCredentialRecord | OpenId4VPRequestRecord>;
export declare const useNotifications: ({ openIDUri, openIDPresentationUri, }: NotificationsInputProps) => NotificationReturnType;
//# sourceMappingURL=notifications.d.ts.map