import { PushAPI, SignerType } from '@pushprotocol/restapi'; import { ENV } from '../config'; export interface InitializeUserParams { signer?: SignerType | undefined; account?: string | null | undefined; pgpPrivateKey?: string | null | undefined; env: ENV; } export interface FetchUserProfileParams { profileId?: string; user?: PushAPI; } declare const usePushUser: () => { initializeUser: ({ signer, account, pgpPrivateKey, env, }: InitializeUserParams) => Promise; fetchUserProfile: ({ profileId, user }: FetchUserProfileParams) => Promise; }; export default usePushUser;