import { PushNotificationRegistration as PushNotificationRegistrationType } from '@bringg/types';
import { BasicResponse } from '../Core/Responses';
import Session from '../Services/Identity/Session';
export type PushNotificationRegistrationRequest = Omit<PushNotificationRegistrationType, 'user_id' | 'id'>;
declare class PushNotificationRegistration {
    private pushNotificationRegistrationEntity;
    constructor(session: Session);
    create(subscription: PushNotificationRegistrationRequest): Promise<BasicResponse>;
    remove(deviceId: string): Promise<BasicResponse>;
}
export default PushNotificationRegistration;
