import { useVersion } from '../../../shared/hooks'; import { PropType } from 'vue'; import { StepNotice } from '../../../components/step-notice/src/types'; declare const _default: import("vue").DefineComponent[]; operationList: Partial & { type: "warning" | "primary"; subHeader: string | import("../../../shared/types").AnyFn; remark: string | import("../../../shared/types").AnyFn; }>[]; }>[]>; default: () => never[]; }; rowCapacity: { type: NumberConstructor; default: number; }; colSpace: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>, { props: import("@vue/shared").LooseRequired[]; operationList: Partial & { type: "warning" | "primary"; subHeader: string | import("../../../shared/types").AnyFn; remark: string | import("../../../shared/types").AnyFn; }>[]; }>[]>; default: () => never[]; }; rowCapacity: { type: NumberConstructor; default: number; }; colSpace: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>> & Readonly<{ onItemClick?: ((...args: any[]) => any) | undefined; }> & {}>; emit: (event: "itemClick", ...args: any[]) => void; itemGroups: import("vue").ComputedRef; onClick: (item: StepNotice.Item) => void; _theme: import("vue").ComputedRef; theme: import("vue").ComputedRef<{ '--step-notice-col-space': string; }>; keyRef: import("vue").Ref; reload: () => void; wrapperRef: import("vue").Ref; width: import("vue").Ref; readonly useVersion: typeof useVersion; NoticeItem: import("vue").DefineComponent; required: true; }; }>, { props: import("@vue/shared").LooseRequired; required: true; }; }>> & Readonly<{}> & {}>; itemRef: import("vue").Ref; classList: import("vue").ComputedRef; frontStyle: import("vue").ComputedRef<{ minHeight: string; }>; popperDisabled: import("vue").ComputedRef; renderIcon: () => import("vue").VNode | import("../../../shared/types").AnyFn | null; NoticeConnection: import("vue").DefineComponent; required: true; }; }>, { props: import("@vue/shared").LooseRequired; required: true; }; }>> & Readonly<{}> & {}>; itemRef: import("vue").Ref; pointStyle: import("vue").ComputedRef<{ opacity: number; }>; verticalLineHeight: import("vue").Ref; horizonLineWidth: import("vue").Ref; subHorizonWidth: import("vue").Ref; wrapperRef: import("vue").Ref; calculatePositionRect: () => void; lineStyles: import("vue").ComputedRef<{ width: string; height: string; }>; iconStyle: import("vue").ComputedRef<{ top: string; }>; readonly widthAppend: typeof import("../../../shared/utils").widthAppend; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; NoticeItemAside: import("vue").DefineComponent; required: true; }; }>, { props: import("@vue/shared").LooseRequired; required: true; }; }>> & Readonly<{}> & {}>; getPositionInList: (index: number) => "center" | "last" | "first"; placementMap: { first: string; center: string; last: string; }; getPlacement: (index: number) => string; getAsideClassList: (noticeItem: Partial<{ header: string | import("../../../shared/types").AnyFn; content: string | import("../../../shared/types").AnyFn; subContent: string | import("../../../shared/types").AnyFn; }>, index: number) => (string | { 'is-active': string | import("../../../shared/types").AnyFn | undefined; })[]; theme: import("vue").ComputedRef; readonly NPopover: any; readonly parseRender: typeof import("./utils").parseRender; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; NoticeOperationList: import("vue").DefineComponent & { type: "warning" | "primary"; subHeader: string | import("../../../shared/types").AnyFn; remark: string | import("../../../shared/types").AnyFn; }>[] | undefined>; required: true; }; }>, { props: import("@vue/shared").LooseRequired & { type: "warning" | "primary"; subHeader: string | import("../../../shared/types").AnyFn; remark: string | import("../../../shared/types").AnyFn; }>[] | undefined>; required: true; }; }>> & Readonly<{}> & {}>; theme: import("vue").ComputedRef; readonly CheckmarkCircle: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly CloseCircle: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly parseRender: typeof import("./utils").parseRender; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly & { type: "warning" | "primary"; subHeader: string | import("../../../shared/types").AnyFn; remark: string | import("../../../shared/types").AnyFn; }>[] | undefined>; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly NPopover: any; readonly parseRender: typeof import("./utils").parseRender; readonly parseTitle: typeof import("./utils").parseTitle; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "itemClick"[], "itemClick", import("vue").PublicProps, Readonly[]; operationList: Partial & { type: "warning" | "primary"; subHeader: string | import("../../../shared/types").AnyFn; remark: string | import("../../../shared/types").AnyFn; }>[]; }>[]>; default: () => never[]; }; rowCapacity: { type: NumberConstructor; default: number; }; colSpace: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>> & Readonly<{ onItemClick?: ((...args: any[]) => any) | undefined; }>, { items: Partial<{ header: string | import("../../../shared/types").AnyFn; type: "warning" | "primary" | "normal"; icon: import("../../../shared/types").AnyFn | "warning"; lineType: "dashed" | "solid"; topText: (string | import("../../../shared/types").AnyFn)[]; footerText: string | import("../../../shared/types").AnyFn; content: string | import("../../../shared/types").AnyFn; subContent: string | import("../../../shared/types").AnyFn; noticeList: Partial<{ header: string | import("../../../shared/types").AnyFn; content: string | import("../../../shared/types").AnyFn; subContent: string | import("../../../shared/types").AnyFn; }>[]; operationList: Partial & { type: "warning" | "primary"; subHeader: string | import("../../../shared/types").AnyFn; remark: string | import("../../../shared/types").AnyFn; }>[]; }>[]; rowCapacity: number; colSpace: string | number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;