index.d.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. export declare const ElPageHeader: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly icon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  3. readonly title: StringConstructor;
  4. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5. }, {
  6. emit: (event: "back") => void;
  7. slots: Readonly<{
  8. [name: string]: import("vue").Slot | undefined;
  9. }>;
  10. t: import("../..").Translator;
  11. ns: {
  12. namespace: import("vue").Ref<string>;
  13. b: (blockSuffix?: string) => string;
  14. e: (element?: string | undefined) => string;
  15. m: (modifier?: string | undefined) => string;
  16. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  17. em: (element?: string | undefined, modifier?: string | undefined) => string;
  18. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  19. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  20. is: {
  21. (name: string, state: boolean | undefined): string;
  22. (name: string): string;
  23. };
  24. cssVar: (object: Record<string, string>) => Record<string, string>;
  25. cssVarName: (name: string) => string;
  26. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  27. cssVarBlockName: (name: string) => string;
  28. };
  29. kls: import("vue").ComputedRef<(string | {
  30. [x: string]: boolean;
  31. })[]>;
  32. handleClick: () => void;
  33. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  34. readonly size: {
  35. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  36. readonly required: false;
  37. readonly validator: ((val: unknown) => boolean) | undefined;
  38. __epPropKey: true;
  39. };
  40. readonly color: {
  41. readonly type: import("vue").PropType<string>;
  42. readonly required: false;
  43. readonly validator: ((val: unknown) => boolean) | undefined;
  44. __epPropKey: true;
  45. };
  46. }, {
  47. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  48. readonly size: {
  49. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  50. readonly required: false;
  51. readonly validator: ((val: unknown) => boolean) | undefined;
  52. __epPropKey: true;
  53. };
  54. readonly color: {
  55. readonly type: import("vue").PropType<string>;
  56. readonly required: false;
  57. readonly validator: ((val: unknown) => boolean) | undefined;
  58. __epPropKey: true;
  59. };
  60. }>> & {
  61. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  62. }>>;
  63. ns: {
  64. namespace: import("vue").Ref<string>;
  65. b: (blockSuffix?: string) => string;
  66. e: (element?: string | undefined) => string;
  67. m: (modifier?: string | undefined) => string;
  68. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  69. em: (element?: string | undefined, modifier?: string | undefined) => string;
  70. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  71. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  72. is: {
  73. (name: string, state: boolean | undefined): string;
  74. (name: string): string;
  75. };
  76. cssVar: (object: Record<string, string>) => Record<string, string>;
  77. cssVarName: (name: string) => string;
  78. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  79. cssVarBlockName: (name: string) => string;
  80. };
  81. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  82. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  83. readonly size: {
  84. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  85. readonly required: false;
  86. readonly validator: ((val: unknown) => boolean) | undefined;
  87. __epPropKey: true;
  88. };
  89. readonly color: {
  90. readonly type: import("vue").PropType<string>;
  91. readonly required: false;
  92. readonly validator: ((val: unknown) => boolean) | undefined;
  93. __epPropKey: true;
  94. };
  95. }>>, {}>> & Record<string, any>;
  96. ElDivider: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  97. readonly direction: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "vertical" | "horizontal", unknown, "horizontal", boolean>;
  98. readonly contentPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "left" | "right" | "center", unknown, "center", boolean>;
  99. readonly borderStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string & {}) | (() => string) | ((new (...args: any[]) => string & {}) | (() => string))[], unknown, unknown, "solid", boolean>;
  100. }, {
  101. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  102. readonly direction: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "vertical" | "horizontal", unknown, "horizontal", boolean>;
  103. readonly contentPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "left" | "right" | "center", unknown, "center", boolean>;
  104. readonly borderStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string & {}) | (() => string) | ((new (...args: any[]) => string & {}) | (() => string))[], unknown, unknown, "solid", boolean>;
  105. }>> & {
  106. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  107. }>>;
  108. ns: {
  109. namespace: import("vue").Ref<string>;
  110. b: (blockSuffix?: string) => string;
  111. e: (element?: string | undefined) => string;
  112. m: (modifier?: string | undefined) => string;
  113. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  114. em: (element?: string | undefined, modifier?: string | undefined) => string;
  115. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  116. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  117. is: {
  118. (name: string, state: boolean | undefined): string;
  119. (name: string): string;
  120. };
  121. cssVar: (object: Record<string, string>) => Record<string, string>;
  122. cssVarName: (name: string) => string;
  123. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  124. cssVarBlockName: (name: string) => string;
  125. };
  126. dividerStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  127. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  128. readonly direction: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "vertical" | "horizontal", unknown, "horizontal", boolean>;
  129. readonly contentPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "left" | "right" | "center", unknown, "center", boolean>;
  130. readonly borderStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string & {}) | (() => string) | ((new (...args: any[]) => string & {}) | (() => string))[], unknown, unknown, "solid", boolean>;
  131. }>>, {
  132. readonly direction: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "horizontal", unknown>;
  133. readonly borderStyle: string;
  134. readonly contentPosition: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "left" | "right" | "center", unknown>;
  135. }>> & Record<string, any>;
  136. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  137. back: () => boolean;
  138. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  139. readonly icon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  140. readonly title: StringConstructor;
  141. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  142. }>> & {
  143. onBack?: (() => any) | undefined;
  144. }, {
  145. readonly icon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>;
  146. readonly content: string;
  147. }>> & Record<string, any>;
  148. export default ElPageHeader;
  149. export * from './src/page-header';