export type SolanaTransactionInspectionResult = {
    ok: true;
    signer: string;
    programIds: string[];
    routeProgramIds: string[];
    usesAddressLookupTables: boolean;
} | {
    ok: false;
    code: string;
    message: string;
};
export declare function inspectSerializedSolanaSwapTransaction(params: {
    serializedTxBase64: string;
    expectedSigner: string;
    rpcUrl?: string;
}): Promise<SolanaTransactionInspectionResult>;
