Clazz: new (...args: any[]) => any & {
    getAlternatives?: () => {
        identifier: string;
        replace: (
            object: Record<string, any>,
        ) => {
            identifier: string;
            input?: string;
            objType: string;
            state: Record<string, any>;
        };
    }[];
}