type ReSubReplacement = string | ((match: string, ...groups: Array<string | undefined>) => string);
type ReSubFlags = number | string;
export declare function sub(pattern: string | RegExp, replacement: ReSubReplacement, source: string, count?: number, flags?: ReSubFlags): string;
export {};
