import type { Field } from 'payload'; import type { Locale } from '../types/Locale.js'; type InternalSlugFieldConfig = { fallbackField: string; pageSlug?: boolean; staticValue?: Record | string; unique?: boolean; }; type PageSlugFieldConfig = Omit; type SlugFieldConfig = Omit; /** * The internal slug field which can be used on pages and non-page collections, depending on the `pageSlug` option. */ export declare function internalSlugField({ fallbackField, pageSlug, staticValue, unique, }: InternalSlugFieldConfig): Field; /** The slug field used by the plugin on all pages collections. */ export declare const pageSlugField: (config: PageSlugFieldConfig) => Field; /** A slug field which can be used on non-page collections. */ export declare const slugField: (config: SlugFieldConfig) => Field; export {};