export declare const useAllSubscriptions: ({ onSubscribeCallback, onUnsubscribeCallback, tag, }: {
    onSubscribeCallback?: (() => void) | undefined;
    onUnsubscribeCallback?: (() => void) | undefined;
    tag: string;
}) => {
    isAllFetching: boolean;
    allSubscriptions: {} | undefined;
    checkSubscription: (key: string) => boolean;
    handleClick: (key: string) => Promise<import("@sentecacommerce/sdk").CustomerConsentDTO | undefined> | undefined;
    subscribeError: unknown;
    unsubscribeError: unknown;
    checkedSubs: {} | undefined;
    clickSub: (sub: string) => void;
    checkRequiredSubs: () => boolean;
    requiredSubs: string[];
    isLoading: boolean;
    acceptChecked: (email: string) => void;
};
