import type { MaybeRef } from 'vue';
import type { RobotsValue } from '../../types.js';
/**
 * Reactive robot directive value type
 */
export type ReactiveRobotsValue = MaybeRef<RobotsValue>;
/**
 * Get and set the current robots rule.
 * Supports standard directives (index, noindex, follow, nofollow) and
 * non-standard directives like noai and noimageai.
 */
export declare function useRobotsRule(rule?: ReactiveRobotsValue): import("vue").Ref<string, string> | import("vue").WritableComputedRef<string | undefined, string | undefined>;
