import { NativeWechatModuleConstants, SendAuthRequestResponse, LaunchMiniProgramResponse, UniversalLinkCheckingResponse, RequestMerchantTransferResponse } from "./typing"; export * from "./hooks"; export declare const checkUniversalLinkReady: () => Promise; export declare const registerApp: (request: { appid: string; universalLink?: string; log?: boolean; logPrefix?: string; }) => Promise | undefined; export declare const isWechatInstalled: () => Promise; export declare const sendAuthRequest: (request?: { scope: string; state?: string; }) => Promise; export declare const shareText: (request: { text: string; scene: number; }) => Promise; export declare const shareImage: (request: { src: string; scene: number; }) => Promise; export declare const shareVideo: (request: { title?: string; description?: string; scene: number; videoUrl: string; videoLowBandUrl?: string; coverUrl?: string; }) => Promise; export declare const shareWebpage: (request: { title?: string; description?: string; scene: number; webpageUrl: string; coverUrl?: string; }) => Promise; export declare const shareMiniProgram: (request: { userName: string; path: string; miniprogramType: number; webpageUrl: string; withShareTicket?: boolean; title?: string; description?: string; coverUrl?: string; }) => Promise; export declare const requestPayment: (request: { partnerId: string; prepayId: string; nonceStr: string; timeStamp: string; sign: string; }) => Promise; export declare const requestSubscribeMessage: (request: { scene: number; templateId: string; reserved?: string; }) => Promise; export declare const openCustomerService: (request: { corpid: string; url: string; }) => Promise; export declare const launchMiniProgram: (request: { userName: string; path: string; miniProgramType: number; onNavBack?: ((res: LaunchMiniProgramResponse) => void) | undefined; }) => Promise; export declare const appPureSignContract: (request: { preEntrustwebId: string; }) => Promise; export declare const requestMerchantTransfer: (request: { mchId: string; packageStr: string; }) => Promise; export declare const NativeWechatConstants: NativeWechatModuleConstants; export declare const NativeWechatShareScene: { WXSceneSession: number; WXSceneTimeline: number; WXSceneFavorite: number; }; export declare const NativeWechatMiniprogramType: { WXMiniProgramTypeRelease: number; WXMiniProgramTypeTest: number; WXMiniProgramTypePreview: number; }; //# sourceMappingURL=index.d.ts.map