/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2021-2021. All rights reserved.
 */
export declare function asyncExec(clazz: string, ref: string, args?: any[]): Promise<any>;
export declare function randomNumber(seed?: number): number;
declare global {
    interface Window {
        AGCEvents: {
            [key: string]: (data: any, data2?: any) => void;
        };
        runAGCEvent: (eventName: string, data: any, data2?: any) => void;
        subscribeAGCEvent: (eventName: string, callback: (data: any, data2?: any) => void) => void;
        [key: string]: any;
    }
}
