export declare function initializePermaweb(): { createZone: (args: { tags?: Helpers.TagType[]; }, callback?: (status: any) => void) => Promise; updateZone: (args: object, zoneId: string) => Promise; addToZone: (args: { path: string; data: object; }, zoneId: string) => Promise; getZone: (zoneId: string) => Promise; createAtomicAsset: (args: Helpers.AssetCreateArgsType, callback?: (status: any) => void) => Promise; getAtomicAsset: (id: string) => Promise; getAtomicAssets: typeof import("@permaweb/libs/dist/types/services").getAtomicAssets; createProfile: (args: Helpers.ProfileArgsType, callback?: (status: any) => void) => Promise; updateProfile: (args: Helpers.ProfileArgsType, profileId: string, callback?: (status: any) => void) => Promise; getProfileById: (profileId: string) => Promise; getProfileByWalletAddress: (walletAddress: string) => Promise<(Helpers.ProfileType & any) | null>; createComment: (args: Helpers.CommentCreateArgType, callback?: (status: any) => void) => Promise; getComment: (id: string) => Promise; getComments: (args: { parentId?: string; rootId?: string; }) => Promise<{ content: string; dataSource: string; rootSource: string; id: string; owner: string | null; creator: string | null; name: string | null; description: string | null; type: string | null; topics: string[] | null; implementation: string | null; contentType: string | null; renderWith: string | null; thumbnail: string | null; udl: Helpers.UDLicenseType | null; collectionId: string | null; dateCreated: number | null; blockHeight: number | null; tags?: Helpers.TagType[]; }[]>; createCollection: (args: { title: string; description: string; creator: string; banner: any; thumbnail: any; }, callback?: (status: any) => void) => Promise; updateCollectionAssets: (args: { collectionId: string; assetIds: string[]; creator: string; updateType: "Add" | "Remove"; }) => Promise; getCollection: (collectionId: string) => Promise; getCollections: (args: { creator?: string; }) => Promise; resolveTransaction: (data: any) => Promise; getGQLData: typeof import("@permaweb/libs/dist/types/common").getGQLData; createProcess: (args: Helpers.ProcessCreateType, statusCB?: (status: any) => void) => Promise; readProcess: (args: Helpers.MessageSendType) => Promise; sendMessage: (args: Helpers.MessageSendType) => Promise; mapFromProcessCase: any; mapToProcessCase: any; };