/**
 * @module botbuilder-dialogs
 */
/**
 * 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](xref:botbuilder-dialogs.Configurable) after the operation is complete.
     */
    configure(config: Record<string, unknown>): this;
    /**
     * @param _property The key of the conditional selector configuration.
     * @returns The converter for the selector configuration.
     */
    getConverter(_property: string): Converter | ConverterFactory;
}
//# sourceMappingURL=configurable.d.ts.map