dialog-content.vue.d.ts 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. declare function __VLS_template(): {
  2. header?(_: {}): any;
  3. default?(_: {}): any;
  4. footer?(_: {}): any;
  5. };
  6. declare const __VLS_component: import("vue").DefineComponent<{
  7. readonly center: BooleanConstructor;
  8. readonly alignCenter: BooleanConstructor;
  9. readonly closeIcon: {
  10. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  11. readonly required: false;
  12. readonly validator: ((val: unknown) => boolean) | undefined;
  13. __epPropKey: true;
  14. };
  15. readonly draggable: BooleanConstructor;
  16. readonly overflow: BooleanConstructor;
  17. readonly fullscreen: BooleanConstructor;
  18. readonly headerClass: StringConstructor;
  19. readonly bodyClass: StringConstructor;
  20. readonly footerClass: StringConstructor;
  21. readonly showClose: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  22. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23. readonly ariaLevel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  24. }, {
  25. resetPosition: () => void;
  26. updatePosition: () => void;
  27. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  28. close: () => void;
  29. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  30. readonly center: BooleanConstructor;
  31. readonly alignCenter: BooleanConstructor;
  32. readonly closeIcon: {
  33. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  34. readonly required: false;
  35. readonly validator: ((val: unknown) => boolean) | undefined;
  36. __epPropKey: true;
  37. };
  38. readonly draggable: BooleanConstructor;
  39. readonly overflow: BooleanConstructor;
  40. readonly fullscreen: BooleanConstructor;
  41. readonly headerClass: StringConstructor;
  42. readonly bodyClass: StringConstructor;
  43. readonly footerClass: StringConstructor;
  44. readonly showClose: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  45. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  46. readonly ariaLevel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  47. }>> & {
  48. onClose?: (() => any) | undefined;
  49. }, {
  50. readonly title: string;
  51. readonly center: boolean;
  52. readonly overflow: boolean;
  53. readonly ariaLevel: string;
  54. readonly showClose: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  55. readonly alignCenter: boolean;
  56. readonly draggable: boolean;
  57. readonly fullscreen: boolean;
  58. }>;
  59. declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
  60. export default _default;
  61. type __VLS_WithTemplateSlots<T, S> = T & {
  62. new (): {
  63. $slots: S;
  64. };
  65. };