export type StringReplace = TString extends `${infer TPrefix}${TToReplace}${infer TSuffix}` ? `${TPrefix}${TReplacement}${StringReplace}` : TString; export declare function replace(value: V, replace: R, replacement: P): StringReplace;