vxe-pc-ui
Version:
A vue based PC component library
69 lines (49 loc) • 2.04 kB
TypeScript
import { RenderFunction, SetupContext, Ref } from 'vue'
import { DefineVxeComponentApp, DefineVxeComponentOptions, DefineVxeComponentInstance, VxeComponentBaseOptions, VxeComponentEventParams } from '@vxe-ui/core'
/* eslint-disable no-use-before-define,@typescript-eslint/ban-types */
export declare const VxeSteps: DefineVxeComponentApp<VxeStepsProps, VxeStepsEventProps, VxeStepsSlots>
export type VxeStepsComponent = DefineVxeComponentOptions<VxeStepsProps, VxeStepsEventProps>
export type VxeStepsInstance = DefineVxeComponentInstance<VxeStepsProps, VxeStepsConstructor>
export interface VxeStepsConstructor extends VxeComponentBaseOptions, VxeStepsMethods {
props: VxeStepsProps
context: SetupContext<VxeStepsEmits>
reactData: StepsReactData
getRefMaps(): StepsPrivateRef
getComputeMaps(): StepsPrivateComputed
renderVN: RenderFunction
}
export interface StepsPrivateRef {
refElem: Ref<HTMLDivElement | undefined>
}
export interface VxeStepsPrivateRef extends StepsPrivateRef { }
export namespace VxeStepsPropTypes {
}
export interface VxeStepsProps {
}
export interface StepsPrivateComputed {
}
export interface VxeStepsPrivateComputed extends StepsPrivateComputed { }
export interface StepsReactData {
}
export interface StepsMethods {
}
export interface VxeStepsMethods extends StepsMethods { }
export interface StepsPrivateMethods { }
export interface VxeStepsPrivateMethods extends StepsPrivateMethods { }
export type VxeStepsEmits = []
export namespace VxeStepsDefines {
export interface StepsEventParams extends VxeComponentEventParams {
$steps: VxeStepsConstructor
}
}
export type VxeStepsEventProps = {}
export interface VxeStepsListeners { }
export namespace VxeStepsEvents { }
export namespace VxeStepsSlotTypes {
export interface DefaultSlotParams {}
}
export interface VxeStepsSlots {
default?: (params: VxeStepsSlotTypes.DefaultSlotParams) => any
}
export const Steps: typeof VxeSteps
export default VxeSteps