import { AnyRouter } from '@trpc/server';
import type { MinimalWindow } from '../types';
import { CreateHandlerOptions } from './base';
type WindowOptions = {
    window: MinimalWindow;
    postWindow?: MinimalWindow;
    postOrigin?: string;
};
type WindowContextOptions = {
    req: {
        origin: string;
    };
    res: undefined;
};
export declare const createWindowHandler: <TRouter extends AnyRouter>(opts: CreateHandlerOptions<TRouter, WindowContextOptions, WindowOptions>) => void;
export {};
//# sourceMappingURL=window.d.ts.map