declare function update(): void; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: { fixed: boolean; }): any; }; refs: { rootRef: HTMLDivElement; }; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent; readonly default: "top"; }; readonly target: { readonly type: import('vue').PropType; readonly default: undefined; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 100; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly shadow: { readonly type: BooleanConstructor; readonly default: false; }; readonly fixedClass: { readonly type: import('vue').PropType>; readonly default: undefined; }; readonly boundary: { readonly type: import('vue').PropType; readonly default: undefined; }; }>, { update: typeof update; fixed: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (fixed: boolean) => void; scroll: (info: { scrollTop: number; fixed: boolean; }) => void; }, string, import('vue').PublicProps, Readonly; readonly default: "top"; }; readonly target: { readonly type: import('vue').PropType; readonly default: undefined; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 100; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly shadow: { readonly type: BooleanConstructor; readonly default: false; }; readonly fixedClass: { readonly type: import('vue').PropType>; readonly default: undefined; }; readonly boundary: { readonly type: import('vue').PropType; readonly default: undefined; }; }>> & Readonly<{ onChange?: ((fixed: boolean) => any) | undefined; onScroll?: ((info: { scrollTop: number; fixed: boolean; }) => any) | undefined; }>, { readonly disabled: boolean; readonly offset: number; readonly target: string | HTMLElement; readonly position: import('./affix').AffixPosition; readonly zIndex: number; readonly shadow: boolean; readonly fixedClass: string | string[] | Record; readonly boundary: string | HTMLElement; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { rootRef: HTMLDivElement; }, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };