import { YamlContent } from '@apic/studio-shared';
import JSZip from 'jszip';
export declare const processGatewayJson: (fileBuffer: Buffer) => Promise<import("@apic/studio-shared").GatewaysJson>;
export declare const normalizeZipPaths: (zip: JSZip) => Promise<JSZip>;
export declare const updateRelativePath: (asset: YamlContent, basePath: string) => Promise<YamlContent>;
export declare const updatePathValueInContent: (content: string, basePath: string) => Promise<string>;
export declare const resolveRelativePaths: (zipBuffer: Buffer) => Promise<JSZip>;
export declare const posixNormalization: (zip: JSZip) => Promise<JSZip>;
export declare const processProjectBuild: (fileBuffer: Buffer, _mode: string) => Promise<{
    success: boolean;
    statusCode: number;
    message: string;
    data: null;
    errors: string[];
} | {
    success: boolean;
    statusCode: number;
    message: string;
    data: Buffer<ArrayBufferLike>;
    errors: never[];
}>;
//# sourceMappingURL=build-manager.d.ts.map