import Vue from 'vue';
import { ComponentRenderProxy } from '@vue/composition-api';
import { VNode } from 'vue/types/umd';
import { ScopedSlotReturnValue } from 'vue/types/vnode';
export declare type VmType = Vue | ComponentRenderProxy;
export declare function handleSlots(vm: VmType, params: Record<string, any>, name: string): import("vue").VNode[];
export declare const RenderLNodeTemplate: import("vue/types/vue").ExtendedVue<Vue, unknown, unknown, unknown, import("vue/types/options").DefaultProps>;
interface JSXRenderContext {
    defaultNode?: VNode;
    params?: Record<string, any>;
    silent?: boolean;
}
export declare const renderLNodeJSX: (vm: VmType, name: string, options?: ScopedSlotReturnValue | JSXRenderContext) => any;
export declare const renderLNodeJSXDefault: (vm: VmType, name: string, options?: ScopedSlotReturnValue | JSXRenderContext) => any;
export declare const renderContent: (vm: VmType, name1: string, name2: string, options?: VNode | JSXRenderContext) => any;
export {};
