export interface PackageFileInput {
    path?: string;
    files?: Record<string, string>;
}
export interface LoadedPackageFiles {
    files: Record<string, string>;
    warnings: string[];
    source: {
        kind: 'inline' | 'folder' | 'zip';
        path?: string;
        strippedPrefix?: string;
    };
}
export declare function hasPackageFileInput(input: PackageFileInput): boolean;
export declare function readPackageFilesFromData(data: Record<string, unknown> | undefined): Record<string, string> | undefined;
export declare function loadPackageFiles(input: PackageFileInput): Promise<LoadedPackageFiles>;
//# sourceMappingURL=package-files.d.ts.map