/**
 * @module botbuilder-dialogs
 */
/**
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License.
 */
import { ComponentRegistration } from 'botbuilder-core';
import { ComponentMemoryScopes, ComponentPathResolvers, MemoryScope, PathResolver } from './memory';
/**
 * Makes dialogs component available to the system registering functionality.
 */
export declare class DialogsComponentRegistration extends ComponentRegistration implements ComponentMemoryScopes, ComponentPathResolvers {
    private readonly services;
    /**
     * Creates an instance of the [DialogsComponentRegistration](xref:botbuilder-dialogs.DialogsComponentRegistration) class.
     */
    constructor();
    /**
     * Gets the dialogs memory scopes.
     *
     * @returns {MemoryScope[]} A list of [MemoryScope](xref:botbuilder-dialogs.MemoryScope).
     */
    getMemoryScopes(): MemoryScope[];
    /**
     * Gets the dialogs path resolvers.
     *
     * @returns {PathResolver[]} A list of [PathResolver](xref:botbuilder-dialogs.PathResolver).
     */
    getPathResolvers(): PathResolver[];
}
//# sourceMappingURL=dialogsComponentRegistration.d.ts.map