/*! * devextreme-vue * Version: 23.2.5 * Build date: Mon Mar 11 2024 * * Copyright (c) 2012 - 2024 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-vue */ import { ComponentPublicInstance, Slot, Slots, VNode, VNodeProps } from 'vue'; import { IBaseComponent } from './component'; import { IConfigurationComponent } from './configuration-component'; export declare const VMODEL_NAME = "modelValue"; export declare function getChildren(component: IBaseComponent): any; export declare function getComponentInfo(component: any): IConfigurationComponent; export declare function getNormalizedProps(props: VNodeProps): VNodeProps; export declare function configurationChildren(component: any): VNode[]; export declare function configurationDefaultTemplate(node: any): Slot | undefined; export declare function configurationTemplate(node: VNode): Slot | undefined; export declare function declaredTemplates(component: any): Slots; export declare function defaultSlots(component: ComponentPublicInstance): VNode[]; export declare function mount(options: any, parent: any, el: any): ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>; export declare function getComponentProps(component: ComponentPublicInstance): VNodeProps; export declare function usedConfigurationProps(node: VNode): VNodeProps | null; export declare function getNodeOptions(component: Pick): VNode | Pick, {}>, "$">; export declare function getNodeTypeOfComponent(component: Pick): any; export declare function getVModelValue(options: Record): any; export declare function setCompatOptions(component: Record): void; export declare function setVModel(config: any): void; export declare function getConfigurationOptions(node: VNode): any;