import { SigningRequest, ResolvedSigningRequest, ResolvedCallback } from '@proton/signing-request'; import { Authority } from '@proton/api'; import { ProtonLinkSessionManager } from '../esr'; export declare function callbackURIWithError(url: string, error?: string): Promise; export declare function callbackURIWithProcessed(callback: ResolvedCallback): Promise; export declare function parseURI(uri: string, authorization: Authority): Promise<{ request: SigningRequest; req: any; resolved: ResolvedSigningRequest; placeholders: boolean; chainId: string; scheme: string; }>; export declare function signRequest(chainId: string, resolved: ResolvedSigningRequest, scheme: string, sessionManager: ProtonLinkSessionManager, callbackUrl?: string): Promise;