interface MockValue {
    calls: number;
    ignore: boolean;
    newIndex: number;
}
export declare const mockInstruFunc: {
    checkMock(index: number, isCall: boolean): number;
    "mockFunctionStatus.last": number;
    "mockFunctionStatus.state": Map<number, MockValue>;
    "mockFunctionStatus.clear": () => void;
    "mockFunctionStatus.set": (k: number, v: number) => void;
    "mockFunctionStatus.get": (k: number) => number;
    "mockFunctionStatus.lastGet": () => number;
    "mockFunctionStatus.has": (k: number) => boolean;
    "mockFunctionStatus.getCalls": (oldIndex: number, newIndex: number) => number;
    "mockFunctionStatus.setIgnore": (k: number, v: boolean) => void;
};
export declare function covInstruFunc(wasm: string): {
    covInstrument: {
        runtimeTrace: [number, number][];
        traceExpression(functionIndex: number, basicBlockIndex: number, type: number): void;
        outputTrace(): void;
    };
};
export {};
//# sourceMappingURL=import.d.ts.map