/// <reference types="node" />
import { MethodResult } from '../../index';
import * as fs from 'fs';
export declare class FirstClass {
    constructor();
    getFile(id: number, name: string): MethodResult<fs.ReadStream>;
    action1(id: number, name: string): MethodResult<{
        value: string;
        id: number;
        name: string;
        add: string;
    }>;
    action2Function(id: number, name: string, size: number): MethodResult<{
        value: string;
        id: number;
        name: string;
        add: string;
        size: number;
    }>;
    action3Function(action: any, size: any, length: any): Promise<MethodResult<{
        value: number;
        size: any;
        length: any;
    }>>;
    action4(action: any, size: any, length: any): Promise<MethodResult<{
        value: number;
        size: any;
        length: any;
    }>>;
    action5(action: any, size: any, length: any): Promise<MethodResult<{
        value: number;
        size: any;
        length: any;
    }>>;
    dateAction(action: any, start: Date, end: Date): Promise<MethodResult<{
        value: Date;
        size: DateConstructor;
    }>>;
    action6(action: any, file: any, length: any): Promise<MethodResult<{
        value: any;
        length: any;
    }>>;
    testheaders(id: number, name: any): MethodResult<{
        value: string;
        id: number;
        name: any;
        add: string;
    }>;
    actionQuery(id: number, name: string): MethodResult<{
        value: string;
        id: number;
        name: string;
        add: string;
    }>;
    error(): void;
    denied(): void;
    EventHandler(value: any): void;
    action2(item: any): MethodResult<{
        item: any;
    }>;
    action3(): void;
}
