/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { Converter, ConverterFactory } from './converter'; /** * Base class for all configurable classes. */ export declare abstract class Configurable { /** * Fluent method for configuring the object. * * @param config Configuration settings to apply. * @returns The Configurable after the operation is complete. */ configure(config: Record): this; /** * Gets the converter for the selector configuration. * @param _property The key of the conditional selector configuration. * @returns The converter for the selector configuration. */ getConverter(_property: string): Converter | ConverterFactory; }