/// <reference types="react" />
import * as Types from "./types";
export declare const StillNotificationsProvider: {
    ({ children, ...props }: {
        children?: import("react").ReactNode;
    }): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export declare const useStillNotifications: () => {
    notifications: ({
        type: "metadataUpdate";
    } | {
        type: "marginCall";
        options: Types.MarginCallOpts;
    })[];
    showBadge: boolean;
    addNotification: (newNotification: Types.StillNotification) => void;
    deleteNotification: <T = Types.StillNotificationType>(notificationType: T, options?: Omit<Types.StillNotification<T>, "type"> | undefined) => void;
};
