import { LocalPeer } from './local-peer';
import { Definition } from './definition';
import { ServiceMetadata } from './types';
export declare class ServiceStub {
    peer: LocalPeer;
    instance: any;
    definition: any;
    constructor(peer: LocalPeer, instance: any, metaOrDefinition: ServiceMetadata | Definition);
    set(prop: string, value: any): void;
    get(prop: string): any;
    call(method: string, args: any[]): Promise<any>;
    private processResult;
    private processArgs;
    private processValue;
}
