UNPKG

tav-ui

Version:
159 lines (158 loc) 5.12 kB
import type { ButtonProps } from 'tav-ui/es/components/button/src/types'; import type { PropType } from 'vue'; import type { ColEx } from '../types/index'; declare type ButtonOptions = Partial<ButtonProps> & { text: string; }; declare const _default: import("vue").DefineComponent<{ showActionButtonGroup: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; showResetButton: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; showSubmitButton: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; showAdvancedButton: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; resetButtonOptions: { type: PropType<ButtonOptions>; default: () => {}; }; submitButtonOptions: { type: PropType<ButtonOptions>; default: () => {}; }; actionColOptions: { type: PropType<Partial<ColEx>>; default: () => {}; }; actionSpan: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; isAdvanced: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; hideAdvanceBtn: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; }, { resetAction: () => Promise<void>; submitAction: () => Promise<void>; tavI18n: (key: string, vars?: any) => any; actionColOpt: import("vue").ComputedRef<Partial<ColEx>>; getResetBtnOptions: import("vue").ComputedRef<ButtonOptions>; getSubmitBtnOptions: import("vue").ComputedRef<{ text: any; } & Partial<Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; color?: unknown; disabled?: unknown; preIcon?: unknown; preIconColor?: unknown; postIcon?: unknown; postIconColor?: unknown; iconSize?: unknown; onClick?: unknown; permission?: unknown; permissionCode?: unknown; usePermission?: unknown; ifShow?: unknown; } & { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; } & { type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; size?: "small" | "middle" | "large" | undefined; icon?: import("tav-ui/es/utils/propTypes").VueNode; color?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/lib/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; preIcon?: string | undefined; preIconColor?: string | undefined; postIcon?: string | undefined; postIconColor?: string | undefined; permission?: string | undefined; permissionCode?: number | undefined; usePermission?: { code: string; ref: any; row?: any; } | undefined; }>> & { text: string; }>; toggleAdvanced: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "toggle-advanced"[], "toggle-advanced", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ showActionButtonGroup?: unknown; showResetButton?: unknown; showSubmitButton?: unknown; showAdvancedButton?: unknown; resetButtonOptions?: unknown; submitButtonOptions?: unknown; actionColOptions?: unknown; actionSpan?: unknown; isAdvanced?: unknown; hideAdvanceBtn?: unknown; } & { showActionButtonGroup: boolean; showResetButton: boolean; showSubmitButton: boolean; showAdvancedButton: boolean; resetButtonOptions: ButtonOptions; submitButtonOptions: ButtonOptions; actionColOptions: Partial<ColEx>; actionSpan: number; isAdvanced: boolean; hideAdvanceBtn: boolean; } & {}> & { "onToggle-advanced"?: ((...args: any[]) => any) | undefined; }, { showActionButtonGroup: boolean; showResetButton: boolean; showSubmitButton: boolean; showAdvancedButton: boolean; resetButtonOptions: ButtonOptions; submitButtonOptions: ButtonOptions; actionColOptions: Partial<ColEx>; actionSpan: number; isAdvanced: boolean; hideAdvanceBtn: boolean; }>; export default _default;