import { CrossEvent } from './types.mjs';

declare class CrossOriginClient {
    private static instance;
    private resolvePromises;
    private trustedOrigin;
    constructor(args: {
        trustedOrigin: string;
    });
    private register;
    send<ReturnType>(event: CrossEvent): Promise<CrossEvent<ReturnType>>;
}

export { CrossOriginClient };
