declare const TaFollow: import("tav-ui/es/utils/with-install").SFCWithInstall; required: boolean; }; showIcon: { type: BooleanConstructor; default: boolean; }; initStatusApi: { type: FunctionConstructor; }; updateStatusApi: { type: FunctionConstructor; }; }, { tavI18n: (key: string, vars?: any) => any; getFollwStatus: () => void; changFollwStatus: () => void; loading: import("vue").Ref; isFollow: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:show"[], "update:show", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ id?: unknown; type?: unknown; showIcon?: unknown; initStatusApi?: unknown; updateStatusApi?: unknown; } & { showIcon: boolean; } & { type?: number | undefined; id?: string | undefined; initStatusApi?: Function | undefined; updateStatusApi?: Function | undefined; }> & { "onUpdate:show"?: ((...args: any[]) => any) | undefined; }, { showIcon: boolean; }>>; export { TaFollow }; export default TaFollow; export * from './src/types';