type SetImage = {
    type: 'setImage';
    image: string;
};
type ChangeOpacity = {
    type: 'changeOpacity';
    value: number;
};
type SetHidden = {
    type: 'setHidden';
    value: boolean;
};
type SetScroll = {
    type: 'setScroll';
    value: boolean;
};
type ServerMessages = SetImage | ChangeOpacity | SetHidden | SetScroll;
export declare const validateMessage: (data: any) => ServerMessages | null;
export declare const Overlay: ({ host, port }: {
    host?: string;
    port?: number;
}) => import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=index.d.ts.map