import { AssemblySyntax, CallLink, IOPath, LlvmArchitecture } from '../shared/index.js';
export declare const CALL_CODE: Record<string, CallLink>;
export declare const FIND_CODE: (input: Record<string, any>) => CallLink | undefined;
export declare function generateAssemblyFromLlvmIr({ inputPath, outputPath, syntax, architecture, }: IOPath & {
    syntax: AssemblySyntax;
    architecture: LlvmArchitecture;
}): Promise<string[]>;
export declare function runFormatKotlinCommand(cmd: Array<string>): Promise<void>;
export declare function runFormatSwiftCommand(cmd: Array<string>): Promise<void>;
export declare function runFormatRustCommand(cmd: Array<string>): Promise<void>;
export declare function runFormatPythonCommand(cmd: Array<string>): Promise<void>;
export declare function runFormatRubyCommand(cmd: Array<string>): Promise<void>;
export declare function runFormatAssemblyCommand(cmd: Array<string>): Promise<void>;
export declare function runFormatCCommand(cmd: Array<string>): Promise<void>;
export declare function runSwiftCommand(command: Array<string>): Promise<string>;
export declare function runClangCommand(command: Array<string>): Promise<string>;
