import { OnDestroy } from '@angular/core';
import { MockCachedRule, MockRule } from './interface';
import { LxlibMockConfig } from './mock.config';
export declare class MockService implements OnDestroy {
    private config;
    private cached;
    constructor(config: LxlibMockConfig);
    private applyMock;
    private realApplyMock;
    private genRule;
    private outputError;
    getRule(method: string, url: string): MockRule | null;
    clearCache(): void;
    get rules(): MockCachedRule[];
    ngOnDestroy(): void;
}
