import { IReachOptions } from '@ewb/reach';
import { IUseGetRet, IUseGetProps } from '../core';
import { IUseSocketProps } from './useSocketNamespace';
export declare type IUseSocketGetProps<T> = IUseGetProps<T>;
export declare function useSocketGet<T extends object, E, B extends any[]>(path: string, socketProps: IUseSocketProps<T, B>, readProps: IUseSocketGetProps<T>, reachOptions?: Omit<IReachOptions, 'method'>): IUseGetRet<T, E>;
