0861634c499ab20685e0aa90f36205990f4846fadca1a77e67bc989fbbf6e2937c89d30cb57eb6dd59b17973a2742b5142e730c02dd981c9b7bd2f05682522 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  2. export type RefSetter = (el: HTMLElement | null) => void;
  3. export declare const forwardRefProps: {
  4. readonly setRef: {
  5. readonly type: import("vue").PropType<RefSetter>;
  6. readonly required: true;
  7. readonly validator: ((val: unknown) => boolean) | undefined;
  8. __epPropKey: true;
  9. };
  10. readonly onlyChild: BooleanConstructor;
  11. };
  12. export type ForwardRefProps = ExtractPropTypes<typeof forwardRefProps>;
  13. export type ForwardRefPropsPublic = __ExtractPublicPropTypes<typeof forwardRefProps>;
  14. declare const _default: import("vue").DefineComponent<{
  15. readonly setRef: {
  16. readonly type: import("vue").PropType<RefSetter>;
  17. readonly required: true;
  18. readonly validator: ((val: unknown) => boolean) | undefined;
  19. __epPropKey: true;
  20. };
  21. readonly onlyChild: BooleanConstructor;
  22. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  23. readonly setRef: {
  24. readonly type: import("vue").PropType<RefSetter>;
  25. readonly required: true;
  26. readonly validator: ((val: unknown) => boolean) | undefined;
  27. __epPropKey: true;
  28. };
  29. readonly onlyChild: BooleanConstructor;
  30. }>>, {
  31. readonly onlyChild: boolean;
  32. }>;
  33. export default _default;