#!/usr/bin/env node type PayloadCompression = "gzip" | "zstd"; interface TargetOptions { output: string; command: string[]; metadataFile?: string; force?: boolean; identifier?: string; uncompressionMessage?: string; } interface CommonBuildOptions { input: string; exclude?: string[]; includeNode?: boolean; stub?: string; compression?: PayloadCompression; upx?: boolean; upxArgs?: string[]; } export declare function getParentComponent(input: string, output: string): { group: string; name: string; version: undefined; purl: string; "bom-ref": string; type: string; description?: undefined; license?: undefined; author?: undefined; } | { group: string; name: any; version: any; purl: string; "bom-ref": string; description: any; license: any; author: any; type: string; }; /** * Get information about the runtime. * * @returns {Object} Object containing the name and version of the runtime */ export declare function getRuntimeInformation(): any; export declare function caxaBatch({ input, targets, exclude, includeNode, stub, compression, upx, upxArgs, force, }: CommonBuildOptions & { targets: TargetOptions[]; force?: boolean; }): Promise; export default function caxa({ input, output, metadataFile, command, force, exclude, includeNode, stub, identifier, uncompressionMessage, compression, upx, upxArgs, }: { input: string; output: string; metadataFile: string; command: string[]; force?: boolean; exclude?: string[]; filter?: unknown; includeNode?: boolean; stub?: string; identifier?: string; removeBuildDirectory?: boolean; uncompressionMessage?: string; compression?: PayloadCompression; upx?: boolean; upxArgs?: string[]; }): Promise; export {}; //# sourceMappingURL=index.d.mts.map