declare const _default: __VLS_WithTemplateSlots>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; position: import("xzx-design/es/utils").EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => import("./types").StickyPosition) | (((new (...args: any[]) => "top" | "bottom") | (() => import("./types").StickyPosition)) | null)[], unknown, unknown, import("./types").StickyPosition, boolean>; container: { readonly type: import("vue").PropType Element) | (() => Element | undefined) | (((new (...args: any[]) => Element) | (() => Element | undefined)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; offsetTop: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; offsetBottom: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (params: import("./types").StickyScrollParams) => void; change: (status: boolean) => void; }, string, import("vue").PublicProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; position: import("xzx-design/es/utils").EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => import("./types").StickyPosition) | (((new (...args: any[]) => "top" | "bottom") | (() => import("./types").StickyPosition)) | null)[], unknown, unknown, import("./types").StickyPosition, boolean>; container: { readonly type: import("vue").PropType Element) | (() => Element | undefined) | (((new (...args: any[]) => Element) | (() => Element | undefined)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; offsetTop: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; offsetBottom: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; }>> & Readonly<{ onScroll?: ((params: import("./types").StickyScrollParams) => any) | undefined; onChange?: ((status: boolean) => any) | undefined; }>, { position: import("xzx-design/es/utils").EpPropMergeType<(new (...args: any[]) => "top" | "bottom") | (() => import("./types").StickyPosition) | (((new (...args: any[]) => "top" | "bottom") | (() => import("./types").StickyPosition)) | null)[], unknown, unknown>; offsetTop: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; offsetBottom: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };