import type { VueNode } from '@antdv/pro-utils'; import type { ExtractPublicPropTypes, SlotsType, VNode } from 'vue'; export declare const SelectKeyContext: { Provider: import("vue").DefineComponent; required: true; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; useContext: () => { selectedKey?: string | undefined; }; }; export declare const propHelpPanelProps: { readonly title: import("@antdv/pro-utils").VueTypeValidateDef>; readonly defaultSelectedKey: import("@antdv/pro-utils").VueTypeValidateDef>; readonly selectedKey: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onSelectedKeyChange: import("@antdv/pro-utils").VueTypeValidateDef<(key?: string) => void, import("@antdv/pro-utils").ValidatorFunction<(key?: string) => void>>; readonly showLeftPanel: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly onShowLeftPanelChange: import("@antdv/pro-utils").VueTypeValidateDef<(show: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(show: boolean) => void>>; readonly bordered: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onClose: import("@antdv/pro-utils").VueTypeValidateDef<() => void, import("@antdv/pro-utils").ValidatorFunction<() => void>>; readonly height: import("@antdv/pro-utils").VueTypeDef; readonly footer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly infiniteScrollFull: import("@antdv/pro-utils").VueTypeValidateDef>; readonly extraRender: import("@antdv/pro-utils").VueTypeValidateDef<(collapsePannelAction: VueNode, helpSelectAction: VueNode, closeAction: VueNode) => VueNode, import("@antdv/pro-utils").ValidatorFunction<(collapsePannelAction: VueNode, helpSelectAction: VueNode, closeAction: VueNode) => VueNode>>; }; export type ProHelpPanelProps = ExtractPublicPropTypes; export declare const ProHelpPanel: import("vue").DefineComponent>; readonly defaultSelectedKey: import("@antdv/pro-utils").VueTypeValidateDef>; readonly selectedKey: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onSelectedKeyChange: import("@antdv/pro-utils").VueTypeValidateDef<(key?: string) => void, import("@antdv/pro-utils").ValidatorFunction<(key?: string) => void>>; readonly showLeftPanel: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly onShowLeftPanelChange: import("@antdv/pro-utils").VueTypeValidateDef<(show: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(show: boolean) => void>>; readonly bordered: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onClose: import("@antdv/pro-utils").VueTypeValidateDef<() => void, import("@antdv/pro-utils").ValidatorFunction<() => void>>; readonly height: import("@antdv/pro-utils").VueTypeDef; readonly footer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly infiniteScrollFull: import("@antdv/pro-utils").VueTypeValidateDef>; readonly extraRender: import("@antdv/pro-utils").VueTypeValidateDef<(collapsePannelAction: VueNode, helpSelectAction: VueNode, closeAction: VueNode) => VueNode, import("@antdv/pro-utils").ValidatorFunction<(collapsePannelAction: VueNode, helpSelectAction: VueNode, closeAction: VueNode) => VueNode>>; }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:selectedKey': (val: string) => true; 'update:showLeftPanel': (val: boolean) => true; }, string, import("vue").PublicProps, Readonly>; readonly defaultSelectedKey: import("@antdv/pro-utils").VueTypeValidateDef>; readonly selectedKey: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onSelectedKeyChange: import("@antdv/pro-utils").VueTypeValidateDef<(key?: string) => void, import("@antdv/pro-utils").ValidatorFunction<(key?: string) => void>>; readonly showLeftPanel: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly onShowLeftPanelChange: import("@antdv/pro-utils").VueTypeValidateDef<(show: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(show: boolean) => void>>; readonly bordered: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onClose: import("@antdv/pro-utils").VueTypeValidateDef<() => void, import("@antdv/pro-utils").ValidatorFunction<() => void>>; readonly height: import("@antdv/pro-utils").VueTypeDef; readonly footer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly infiniteScrollFull: import("@antdv/pro-utils").VueTypeValidateDef>; readonly extraRender: import("@antdv/pro-utils").VueTypeValidateDef<(collapsePannelAction: VueNode, helpSelectAction: VueNode, closeAction: VueNode) => VueNode, import("@antdv/pro-utils").ValidatorFunction<(collapsePannelAction: VueNode, helpSelectAction: VueNode, closeAction: VueNode) => VueNode>>; }>> & Readonly<{ "onUpdate:selectedKey"?: ((val: string) => any) | undefined; "onUpdate:showLeftPanel"?: ((val: boolean) => any) | undefined; }>, { readonly showLeftPanel: boolean; }, SlotsType<{ default: () => VNode[]; footer: () => VNode[]; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;