export interface StyledPluginConfiguration {
    readonly tags: ReadonlyArray<string>;
    readonly validate: boolean;
    readonly lint: {
        [key: string]: any;
    };
    readonly emmet: {
        [key: string]: any;
    };
}
export declare class ConfigurationManager {
    private static readonly defaultConfiguration;
    private readonly _configUpdatedListeners;
    get config(): StyledPluginConfiguration;
    private _configuration;
    updateFromPluginConfig(config: StyledPluginConfiguration): void;
    onUpdatedConfig(listener: () => void): void;
}
