import { ExtractPropTypes, PropType } from 'vue'; declare const affixProps: { offsetTop: { type: NumberConstructor; default: number; }; offsetBottom: NumberConstructor; target: { type: PropType<() => any>; default: () => (Window & typeof globalThis) | null; }; onChange: { type: PropType<(affixed: boolean) => void>; }; }; export type AffixProps = ExtractPropTypes; declare const Affix: import('vue').DefineComponent any>; default: () => (Window & typeof globalThis) | null; }; onChange: { type: PropType<(affixed: boolean) => void>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly any>; default: () => (Window & typeof globalThis) | null; }; onChange: { type: PropType<(affixed: boolean) => void>; }; }>> & Readonly<{}>, { offsetTop: number; target: () => any; }, {}, {}, { resize: import('vue').ObjectDirective; }, string, import('vue').ComponentProvideOptions, true, {}, any>; export default Affix;