/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
///
import { AnnotatorHost } from './jsdoc_transformer';
import * as ts from './typescript';
/**
* quotingTransformer warns on quoted accesses to declared properties, and converts dotted property
* accesses on types with a string index type to element accesses (quoted accesses).
*/
export declare function quotingTransformer(host: AnnotatorHost, typeChecker: ts.TypeChecker, diagnostics: ts.Diagnostic[]): (context: ts.TransformationContext) => ts.Transformer;