import { MethodResult } from '../../index';
export declare class Deserializable {
    name: string;
    date: Date;
    bool: boolean;
    static deserialize(data: any): Deserializable;
}
export declare class TestClass {
    constructor();
    action1(id: number, name: string): Promise<MethodResult<{
        id: number;
        name: string;
        add: number;
    }>>;
    action2(item: any): Promise<MethodResult<any>>;
    action5(someObject: Deserializable, minDate: Date, maxDate: Date): Promise<any>;
    action3(): Promise<void>;
}
