import { ComponentPublicInstance, VNode } from 'vue'; export interface JSXRenderContext { defaultNode?: VNode | string; params?: Record; slotFirst?: boolean; silent?: boolean; } export declare type OptionsType = VNode | JSXRenderContext | string; export declare function getDefaultNode(options?: OptionsType): string | VNode; export declare function getParams(options?: OptionsType): Record; export declare function getSlotFirst(options?: OptionsType): {}; export declare function handleSlots(instance: ComponentPublicInstance, params: Record, name: string): VNode[]; export declare const renderTNodeJSX: (instance: ComponentPublicInstance, name: string, options?: OptionsType) => any; export declare const renderTNodeJSXDefault: (vm: ComponentPublicInstance, name: string, options?: OptionsType) => any; export declare const renderContent: (vm: ComponentPublicInstance, name1: string, name2: string, options?: OptionsType) => any;