export type MakeSlugOptions = {
    delimiter?: string;
    lowercase?: boolean;
    replacements?: {
        [key: string]: string;
    };
    transliterate?: boolean;
    limit?: number;
};
export declare const makeSlug: (input: string, opt?: MakeSlugOptions) => string;
/**
 * Create a unique slug by input string
 * @param prismaSchema Prisma schema
 * @param input Input string
 * @param opt Make slug options
 * @returns {string} Unique slug
 */
export declare function makeUniqueSlug(prismaSchema: any, input: string, opt?: MakeSlugOptions & {
    field: string;
    atempt: number;
}): any;
export declare function makeSlugByName(name: string): string;
//# sourceMappingURL=slug.d.ts.map