type KeysOfType = { [K in keyof T]: T[K] extends V ? K : never; }[keyof T]; interface ISlugifyOptions { keys?: Array>; generate?: (obj: T) => string; expose?: boolean; options?: { replacement?: string; remove?: RegExp; lower?: boolean; strict?: boolean; } | string; } export declare function SlugDecorator(target: any, key: string, config: ISlugifyOptions): void; export declare function Slugify(config: ISlugifyOptions): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export {}; //# sourceMappingURL=slug.d.ts.map