import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
/** C11n directive mock */
export declare class MockC11nDirective {
    static ɵfac: i0.ɵɵFactoryDeclaration<MockC11nDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<MockC11nDirective, "[c11n]", never, { "config": { "alias": "config"; "required": false; }; "component": { "alias": "component"; "required": false; }; "inputs": { "alias": "inputs"; "required": false; }; "outputs": { "alias": "outputs"; "required": false; }; }, {}, never, never, false, never>;
}
/** C11n service mock */
export declare class C11nMockService {
    addPresenter(_presKey: string, _presType: any): void;
    getPresenter(_defaultPres: any, _presKey: string): (source: Observable<any>) => Observable<null>;
    static ɵfac: i0.ɵɵFactoryDeclaration<C11nMockService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<C11nMockService>;
}
/**
 * The purpose of this module is to be imported in the unit tests of the components which are using c11n directive
 */
export declare class C11nMockModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<C11nMockModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<C11nMockModule, [typeof MockC11nDirective], never, [typeof MockC11nDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<C11nMockModule>;
}
//# sourceMappingURL=c11n.mock.module.d.ts.map