declare var __VLS_1: { prize: any; }, __VLS_3: {}, __VLS_5: { prize: any; }, __VLS_7: {}; type __VLS_Slots = {} & { prize?: (props: typeof __VLS_1) => any; } & { action?: (props: typeof __VLS_3) => any; } & { prize?: (props: typeof __VLS_5) => any; } & { action?: (props: typeof __VLS_7) => any; }; declare const __VLS_component: import("vue").DefineComponent; default: string; }; prizes: { type: import("vue").PropType; default: () => never[]; }; loading: { type: BooleanConstructor; default: boolean; }; targetId: { type: import("vue").PropType; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; default: number; }; rounds: { type: NumberConstructor; default: number; }; duration: { type: NumberConstructor; default: number; }; actionText: { type: StringConstructor; default: string; }; hideBtn: { type: BooleanConstructor; default: boolean; }; themeOverrides: { type: import("vue").PropType>; default: () => {}; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any, string, import("vue").PublicProps, any, { size: string | number; themeOverrides: Record; type: import("./lucky-draw").LuckyDrawType; loading: boolean; duration: number; actionText: string; prizes: import("./lucky-draw").LuckyPrize[]; targetId: string | number; rounds: number; hideBtn: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };