interface ThemeSyncOptions {
    port?: number;
    targetUrl: string;
}
export declare class ThemeSync {
    private readonly options;
    private readonly proxy;
    private readonly server;
    private readonly wss;
    constructor(options: ThemeSyncOptions);
    reload(): void;
    start(): Promise<number>;
    private decodeRequestBody;
    private injectScript;
    private parseRequestBody;
    private selectPort;
    private shouldInjectScript;
}
export {};
