export declare function TestFunctionCall(a: number, s: string): void;
export declare function TestFunction(a: number, s: string): void;
export declare class Test2 {
    test2(): Promise<number>;
}
export declare class ManagedTest {
    val: number;
    constructor();
    get getter(): number;
    get getterThrow(): number;
    set setter(a: number);
    set setterThrow(a: number);
    method(a: number, b: number): number;
    methodThrow(a: number, b: number): void;
    methodThrowMccError(): void;
    mad(a: number, b: number, c: number): number;
    sum(a: number, b: number): number;
    mul(a: number, b: number): number;
    asyncMethod(a: number, b: number): Promise<number>;
    asyncMethodThrow(a: number, b: number): Promise<void>;
    asyncNestedMethod(): Promise<Promise<void>[]>;
    asyncNestedMethodAwait(): Promise<void>;
    asyncNestedMethodWaitOnEnd(): Promise<void>;
    asyncMethod3(a: number): Promise<void>;
    f0(a: number, b: number): void;
    f1(param: string): void;
    f2(param: string): void;
    f3(param: string): void;
    f4(param: string): void;
}
//# sourceMappingURL=managedTest.d.ts.map