import type { TRPCLink } from '@trpc/client';
import type { AnyRouter } from '@trpc/server';
import type { MinimalPopupWindow, MinimalWindow } from '../types';
export type PopupLinkOptions = {
    createPopup: () => MinimalPopupWindow;
    listenWindow: MinimalWindow;
    postOrigin?: string;
};
export declare const popupLink: <TRouter extends AnyRouter>(opts: PopupLinkOptions) => TRPCLink<TRouter>;
//# sourceMappingURL=popup.d.ts.map