///
import { OutputOptions } from 'rollup';
import { OutputAsset, OutputChunk, OutputBundle } from 'rollup';
export type Unpacked = T extends Array ? R : never;
export declare const not: (fn: (x: T) => boolean) => (x: T) => boolean;
export declare function isChunk(x: OutputChunk | OutputAsset): x is OutputChunk;
export declare function isErrorLike(x: unknown): x is Error;
export declare function isOutputOptions(x: any): x is OutputOptions;
export declare function isAsset(x: OutputChunk | OutputAsset): x is OutputAsset;
export declare function isString(x: any): x is string;
export declare function isUndefined(x: unknown): x is undefined;
export declare function isNull(x: unknown): x is null;
export declare function isPresent(x: null | undefined | T): x is T;
export declare const normalizeFilename: (p: string) => string;
/** Update the manifest source in the output bundle */
export declare const updateManifest: (updater: (manifest: T) => T, bundle: OutputBundle, handleError?: ((message: string) => void) | undefined) => OutputBundle;