import { BadRequestError, EntityNotFoundError } from '../Foundations';
import { CallbackEvent, CallbackSubscription } from './types';
export declare type CreateCallbackSubscriptionSuccess = CallbackSubscription;
export declare type CreateCallbackSubscriptionError = {
    error: BadRequestError;
};
export declare type CreateCallbackSubscriptionResponse = CreateCallbackSubscriptionSuccess | CreateCallbackSubscriptionError;
export declare type GetCallbackSubscriptionByIdSuccess = CallbackSubscription;
export declare type GetCallbackSubscriptionByIdError = {
    error: EntityNotFoundError;
};
export declare type GetCallbackSubscriptionByIdResponse = GetCallbackSubscriptionByIdSuccess | GetCallbackSubscriptionByIdError;
export declare type ListCallbackSubscriptionsSuccess = {
    items: CallbackSubscription[];
};
export declare type ListCallbackSubscriptionsError = {
    error: any;
};
export declare type ListCallbackSubscriptionsResponse = ListCallbackSubscriptionsSuccess | ListCallbackSubscriptionsError;
export declare type ArchiveCallbackSubscriptionSuccess = CallbackSubscription;
export declare type ArchiveCallbackSubscriptionError = {
    error: any;
};
export declare type ArchiveCallbackSubscriptionResponse = ArchiveCallbackSubscriptionSuccess | ArchiveCallbackSubscriptionError;
export declare type GetCallbackEventByIdSuccess = CallbackEvent;
export declare type GetCallbackEventByIdError = {
    error: EntityNotFoundError;
};
export declare type GetCallbackEventByIdResponse = GetCallbackEventByIdSuccess | GetCallbackEventByIdError;
export declare type ListCallbackEventsSuccess = {
    items: CallbackEvent[];
};
export declare type ListCallbackEventsError = {
    error: any;
};
export declare type ListCallbackEventsResponse = ListCallbackEventsSuccess | ListCallbackEventsError;
