import { EdgerAppId, EdgerLetter, EdgerAppInfo, CallAppResult, CallThirdParty, NavigateParams } from './internal/model'; export declare const apps: (appids: EdgerAppId[], ico?: boolean) => Promise; export declare const open: (target: { [propName: string]: any; id: string; }, letter?: EdgerLetter) => Promise<{ success: boolean; error?: { code: 'E1000' | 'E2000' | string; msg: string; } | undefined; }>; export declare const title: (title: string) => Promise<{ success: boolean; error?: string | undefined; }>; export declare const language: () => Promise<{ lang: string; name: string; }>; export declare const browser: (url: string) => Promise<{ success: boolean; error?: string | undefined; }>; export declare const navigate: (payload: NavigateParams) => Promise; export declare const callThirdPartyApp: (payload: CallThirdParty) => Promise; export declare const connectMode: () => Promise<{ mode: 'local' | 'cloud' | 'none'; }>; export declare const register: () => void;