import { TemplateSettings } from 'typescript-template-language-service-decorator';
import * as ts from 'typescript/lib/tsserverlibrary';
import { ConfigurationManager } from './_configuration';
export declare class StyledPlugin {
    private readonly typescript;
    private _logger?;
    private readonly _configManager;
    constructor(typescript: typeof ts);
    create(info: ts.server.PluginCreateInfo): ts.LanguageService;
    onConfigurationChanged(config: any): void;
}
export declare function getTemplateSettings(configManager: ConfigurationManager): TemplateSettings;
