import { type ComputedRef, type MaybeRefOrGetter } from 'vue';
import { type FilterOptions, type TextSegment } from './filter.js';
/**
* Reactive wrapper around {@link filterFWordsToSegments}. Both arguments accept
* a plain value, a ref, or a getter.
*
* ```vue
*
*
*
*
*
* {{ seg.text }}
* {{ seg.text }}
*
*
*
* ```
*/
export declare function useProfanitySegments(text: MaybeRefOrGetter, options?: MaybeRefOrGetter): ComputedRef;
/** Reactive "is there anything to moderate here" check. */
export declare function useIsProfane(text: MaybeRefOrGetter, options?: MaybeRefOrGetter): ComputedRef;
export { filterFWordsToSegments } from './filter.js';
export type { FilterOptions, TextSegment } from './filter.js';
export type { Language } from './registry.js';
//# sourceMappingURL=vue.d.ts.map